45
1124
513
59
113
22
20
155
228
19
1088
32
43
103
38
445
44
1164
53
30
49
18
75
72
108
41
290
166
109
332
31
206
121
42
689
263
101
146
10
1147
608
82
141
232
129
159
145
24
301
244
382
275
542
62
65
307
160