122
31
35
88
209
52
58
26
105
136
133
62
33
141
131
54
170
32
36
244
172
477
238
50
9
39
23
30
68
123
112
98
59
101
89
40
267
200
277
51
478
190
121
142
793
81
66
25
343
56
177
45
28
29
104
44