7
2
16
1
19
0
3
4
27
15
35
64
10
40
266
47
112
97
45
116
48
37
98
100
157
113
72
95
124
133
135
168
102
123
285
54
78
164
96
321
63
59
369
81
131
87
137
160
42