31
124
7
81
114
3
49
82
50
15
30
60
23
33
155
51
83
67
54
94
99
25
40
39
176
171
196
534
563
237
105
47
19
277
45
10
193
48
266
120
78
251
174
190
29
158
391
138
319
420
352
87
222
451
234