30
46
56
16
60
22
14
33
107
101
51
91
4
9
139
26
182
2
1
10
11
8
43
15
97
38
79
19
17
32
24
13
12
105
42
36
37
28
49
95
5
50
34