10
4
8
1
14
15
7
13
36
28
64
91
62
94
27
31
103
37
54
32
101
18
21
83
121
22
61
59
16
229
213
48
47
220
70
58
20
60
180
26
77
56
52
43
168
117
143
24
34