183
333
31
55
752
447
102
61
147
336
222
180
67
224
26
33
57
107
158
44
137
30
73
98
182
313
14
12
298
192
135
218
54
59
58
32
379
153
76
34
179
50
157
89
151
237
106
116
51
88
166