5
102
423
126
72
80
105
19
287
36
220
306
230
367
62
55
91
504
52
70
130
60
99
198
162
124
387
221
112
114
122
53
95
117
157
147
340
75
150
184
252
223
81
76
414
237
189
106
93
101
22
23
28
227
129
133
151