45
85
29
118
2
16
40
76
110
15
68
139
172
56
39
24
47
17
14
20
0
38
190
55
209
48
12
9
150
75
60
30
26
8
7
13
79
10
28
34
125
6
166
77
5