105
195
5110
43
25
56
190
45
232
33
28
147
191
42
23
38
13
16
279
98
92
74
361
123
278
135
32
183
46
166
168
156
37
125
29
149
31
69
80
329
113
99
275
41
30
401
22
277
66
10
3419
68
107