65
2
5
8
16
10
9
27
101
90
17
243
85
40
32
104
13
28
64
12
58
39
66
194
84
126
96
45
108
24
15
29
4
3
38
6
22
14
44
23
21
1
175
60
51
107
42
146
18