41
13
66
251
51
15
31
32
261
1572
29
59
16
14
116
100
72
40
195
30
22
54
9
11
20
296
108
64
28
405
123
12
35
112
52
7
96
1
63
26
173
92
38
4
182
57