1
3
4
7
64
24
29
5
18
9
11
35
16
19
81
13
10
8
232
141
90
30
66
34
28
59
62
56
37
48
47
166
229
122
67
58
32
99
105
282
20
137
21
73
36
33
61
22