116
28
348
188
105
58
86
67
64
20
190
19
44
34
119
402
78
98
68
237
40
101
201
35
350
138
39
168
974
56
398
163
48
267
17
1179
169
142
38
152
112
189
394
33
89
16
15
41
79
430
49
83