10
0
1
12
29
22
18
4
38
66
52
21
2
74
25
46
6
3
107
99
51
54
59
8
15
20
27
14
11
62
17
133
16
24
31
128
7
71
131