32
52
171
19
115
78
42
26
377
80
20
92
51
43
33
149
54
249
264
492
245
67
49
95
127
30
190
58
370
139
40
28
31
97
105
86
121
909
21
7
164
96
286
76
36
119
22
252
69
180