104
282
49
21
15
68
73
107
72
75
25
59
217
44
12
28
118
100
27
135
231
71
45
267
201
102
122
188
275
92
7
208
53
495
319
79
149
310
31
95
218
260
249
385
459
165
907
150
52
326
37
67
48