11
1
9
12
5
30
45
125
34
2
165
4
49
13
20
100
23
52
16
29
143
32
57
7
6
36
14
15
69
19
67
93
8
88
25
26
33