362
277
46
175
14
93
239
33
37
107
62
208
117
21
9
53
173
39
178
262
118
100
332
92
12
28
123
407
304
216
77
114
79
3523
41
120
61
44
124
52
69
98
85