46
109
15
100
35
2
40
21
0
22
45
1
194
66
31
6
5
55
17
32
37
108
57
49
30
104
34
58
23
112
65
44
42
74
154
36
172
27
79
128