66
23
362
142
588
81
45
43
58
281
30
42
29
25
8
20
97
52
68
393
49
32
202
217
18
210
77
36
95
149
331
137
84
64
214
117
76
37
62
187
91
116
28
98
108
396
194
65