1
15
10
2
29
45
21
8
65
60
7
6
35
64
19
9
20
3
67
17
41
81
82
151
85
34
27
43
122
213
32
55
46
28
47
14
11
5
37
51
38
48
33
56