49
29
82
87
15
28
20
38
18
45
42
24
8
54
156
86
170
214
21
287
167
468
32
74
276
35
1390
34
351
207
12
107
78
22
150
406
92
44
11
162
19
193
758
1923
644
368
139
324
551
336
117
50
437