121
42
440
186
92
76
227
239
154
110
39
257
129
27
32
104
83
100
213
95
79
130
296
179
181
137
50
285
184
86
24
60
58
54
29
46
94
502
69
55
84
162
40
147
155
67
13
15
182
28
61
19
211
70
253
109
163
71
908