14
111
30
59
95
34
253
118
120
47
93
60
67
56
21
162
271
169
25
29
114
16
18
8
42
122
109
87
49
2485
31
79
10
27
13
24
426
32
12
261
20
255
28
159
9
80
51
129
191
90
40