42
26
55
15
126
112
7
2
12
68
11
95
106
18
1
4
17
25
0
31
183
205
56
3
22
32
482
48
61
39
9
3491
387
168
171
37
21
128
20
84
73
8
33
350
108
74
152
35