61
482
46
25
30
98
24
59
172
35
31
12
64
93
210
94
192
103
137
89
38
134
92
77
288
62
265
144
126
91
70
21
53
96
65
42
99
203
27
228
114
2258
69
140
120
434
23
90
8800
107