10
2
14
13
27
11
6
16
35
33
52
26
3
86
64
29
5
40
51
28
21
20
30
9
152
56
15
216
179
70
7
47
19
79
17
197
125
199
122
97
46
118
77
256
50
156
241