83
27
113
106
297
100
42
51
25
124
155
140
72
54
57
105
257
104
97
15
98
182
78
464
154
74
43
40
115
212
522
139
116
198
255
211
39
168
206
11
55
163
67
90
247
34
152
483
36
166
165
240
81
47
111
32
172