3
29
21
31
36
50
25
45
134
104
6
14
12
2
5
124
30
66
127
13
27
18
105
20
145
23
24
11
17
9
4
7
43
15
58
59
37
10
32
22
83
16
35
26
1
8