112
61
301
222
132
392
224
118
35
147
46
554
497
444
49
215
102
79
597
52
74
130
42
38
73
94
91
50
86
25
39
139
129
83
348
368
151
163
75
167
370
43
183
66
104
71
209
119
47
402
149
120
64
173