112
77
46
183
126
26
75
304
309
47
73
461
58
351
85
165
185
63
142
57
83
282
69
68
727
21
34
320
348
786
66
234
1260
1305
420
837
104
397
404
257
153
272
430
475
176
204
82
28
279
107
78
49
30
72
43