40
12
19
11
120
1
25
95
141
26
21
17
128
33
57
78
13
149
18
60
58
4
14
37
34
23
16
5
30
8
15
20
22
9
27
28
108
2
168
103
76
54
44
48
43
99
42