10
30
33
22
64
11
38
12
7
9
2
45
47
101
62
40
19
14
17
50
3
26
5
179
29
32
116
52
72
119
35
8
44
36
112
54
46
37
31
77
95