9
149
23
289
75
14
56
222
93
79
52
51
73
53
19
31
358
125
212
345
158
160
90
34
180
10
297
60
459
365
153
178
322
35
154
43
65
74
108
24
55
91
33
88
44
218
102
118
21
389
3832
71
139