183
333
31
55
752
447
102
61
148
336
223
180
67
224
26
33
57
107
159
44
137
30
73
98
182
313
14
12
298
193
135
218
59
58
32
379
154
76
34
179
50
157
54
89
152
237
106
117
51
88
166