1
10
52
3
4
8
7
5
6
13
0
16
2
24
27
15
33
9
11
46
21
76
53
49
57
327
85
150
382
50
135
42
218
253
66
137
110
183