56
36
261
341
480
39
23
120
75
114
137
54
201
175
382
42
172
6
119
47
652
266
245
144
66
53
64
102
184
58
14
275
563
43
539
257
72
91
146
49
268
491
271
383
78
142
34
248
1968
194
204
276
181
177
79