0
3
32
27
17
6
7
2
4
24
9
5
13
10
22
50
18
45
65
14
52
150
8
72
101
48
25
51
61
73
20
59
43
100
176
98
87
64
66
67
76
112
106
84
41
108
40
354