29
14
84
70
55
40
125
67
149
180
191
57
78
24
18
16
53
88
23
28
6
27
80
82
60
39
75
11
224
87
103
48
176
47
52
33
5
22
17
36
117
77
229
133
74
34
51
15
45
121
98