32
28
108
40
139
62
64
10
109
46
34
44
21
18
12
70
31
14
23
4
15
43
49
24
20
25
17
127
72
19
22
38
74
30
7
8
52
39
79
6
87
98
176
5
152