9
10
13
32
1
3
12
93
33
16
18
4
35
17
5
30
49
121
46
48
37
11
8
2
23
14
51
28
56
7
25
24
38
79
20
15
27