42
57
12
13
93
117
309
27
31
137
19
62
3
6
5
77
23
47
26
18
45
10
61
14
55
150
53
130
37
296
16
145
2
234
36
601
65
113
193
585
73
109
39
1912
162
101
775
166
49
32
40