36
47
116
18
19
78
61
16
30
83
71
53
192
80
98
175
155
445
314
122
153
306
332
209
469
388
112
52
124
467
63
297
836
58
49
372
333
37
594
119
275
174
100
111
183
150
70
216
138
300
179
334
113
126
952
317