9
36
17
58
22
5
6
30
21
7
3
2
8
15
1
10
4
64
18
25
100
45
11
49
50
13
60
24
19
37
303
12
27
29
31
16
44
288