18
9
10
11
26
12
14
29
106
151
2
30
32
7
41
17
35
8
20
15
55
72
100
31
6
21
13
46
39
19
5
3
1
4
23
24