16
368
86
215
340
26
21
33
127
62
44
341
48
45
125
116
22
100
75
24
123
111
12
27
135
29
6
55
31
15
91
19
50
176
39
9
66
113
180
121
51
155
84
206
43
10
20
1
3
82
68
71
30