43
58
29
193
4
27
70
127
110
51
116
21
31
45
35
88
207
52
11
25
104
136
133
32
62
33
141
129
53
166
36
244
172
475
236
50
232
9
64
39
23
170
28
37
68
119
111
95
347
101
3
40
262