30
434
131
31
183
67
47
257
185
18
77
45
124
118
249
57
74
66
24
76
88
15
38
139
439
325
96
125
136
574
22
368
261
285
388
126
28
83
231
92
456
274
2
949
111
423
204
36
295
58
138
143
101
68
91
105
46