101
61
13
8
34
80
40
53
88
96
263
210
246
29
125
22
25
58
1084
141
187
186
224
69
51
52
460
38
21
131
100
30
95
166
486
64
66
160
63
92
44
348
82
26
234
46
400
232
105
343
404
185
78
28
55