334
31
55
758
449
102
61
149
337
224
180
67
228
26
33
58
107
160
47
140
30
73
101
184
314
15
12
298
193
135
218
56
59
44
32
381
154
76
34
179
50
157
54
89
152
237
106
117
51
166
97