115
275
103
12
122
254
187
72
75
66
16
224
114
140
105
336
78
78
77
248
342
958
175
491
133
40
67
143
146
178
665
110
144
90
110
145
424
160
301
249
112
300
491
301
