42
78
49
403
48
22
21
20
190
148
43
39
79
117
195
34
105
17
16
67
86
58
47
26
44
19
489
1153
36
224
375
156
35
41
191
232
258
352
826
337
235
27
51
33
5
30
31