59
23
47
264
60
327
193
84
20
34
63
261
33
112
29
104
58
46
50
35
346
62
32
39
21
28
11
74
12
195
140
541
138
554
1079
355
52
488
42
451
352
170
108
187
78
61
224
285
41
27
10
30
99
56
372