84
156
27
20
52
119
207
307
204
1030
34
111
375
302
469
151
182
70
23
43
419
1515
247
630
139
57
21
152
19
200
121
81
145
51
95
72
35
36
88
374
191
73
58
215
104
22
29
62
44
120
38
217
87
155
199
53