132
93
89
9
112
87
183
248
140
83
42
158
82
37
17
63
86
30
221
174
182
43
51
94
324
26
31
357
239
84
294
145
49
100
54
12
13
40
129
55
46
53
18
177
579
81
121
157
105
78
117
123