2
7
29
3
8
9
10
18
11
72
105
46
24
109
63
85
80
4
152
94
60
35
87
65
13
50
133
16
19
32
14
20
57
30
73
93
5
51
17
27
6
33