5
21
9
10
14
7
19
11
24
17
12
13
2
4
23
16
20
35
64
125
53
37
56
57
94
103
77
29
36
31
25
18
22
184
259
117
108
63