2
50
22
34
14
18
55
239
129
131
268
52
32
47
62
67
29
65
87
12
38
59
26
78
46
80
48
93
84
36
180
10
11
82
895
19
4
153
17
66
154
15
117
64
231
35
90
73