20
43
2
5
34
252
21
63
13
4
11
130
18
242
45
48
24
67
25
272
150
50
42
80
386
185
120
99
186
117
103
266
60
75
116
97
79
86
184
82
163
135
568
247
428
328
173
215
263
480
77
152
254
56
23
246