26
112
30
46
23
38
302
228
10
99
11
28
60
43
12
17
8
3
32
13
0
7
55
66
31
157
98
9
29
16
27
57
14
25
53
48
115
97
47
116
79