0
2
32
35
28
10
33
7
83
17
50
51
27
140
74
22
8
39
70
54
64
178
46
3
91
56
31
20
162
34
21
108
24
4
58
123
57
13
101
131
61
148
59
62
55
6
114