1
20
14
3
5
6
9
13
11
25
7
16
12
17
35
2
21
45
22
53
18
75
31
23
50
27
30
65
37
19
36
92
138
227
55
307
119
79
67
84
93
97
86