1
18
14
3
5
8
2
6
12
13
11
25
7
16
17
35
21
44
22
20
53
10
75
31
23
50
27
30
65
9
37
19
36
90
136
224
55
306
119
79
67
84
93
97
86