0
42
6
3
25
8
34
30
10
29
2
39
44
15
5
31
52
7
43
68
18
33
106
248
163
61
62
27
13
226
17
112
55
49
92
159
35
65
16
96
128
12
60
136
297
135
185
94
266