99
317
80
128
42
21
173
491
81
159
1945
84
203
332
319
256
102
41
114
52
321
40
863
312
108
20
78
167
163
119
121
145
334
700
136
92
17
172
25
170
105
22
44
424
126
72
28
423
64
149
138
65
82
90
197