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