113
63
104
334
293
33
21
15
31
176
106
42
29
243
23
53
32
49
39
462
388
157
275
24
209
76
64
199
435
41
48
296
136
35
16
88
98
97
85
781
52
121
128
203
197
20
40
73
84
47
81
188
70
55