29
87
33
104
124
70
219
71
78
49
55
24
50
57
182
110
25
10
19
17
15
20
35
180
232
36
98
80
164
58
26
133
226
166
105
44
66
65
28
39
31
45
53
352
34
6
16
127
63
14