5
2
42
39
25
41
46
72
90
70
230
120
82
141
151
179
136
69
117
86
236
131
118
99
100
98
192
45
163
182
81
95
97
488
300
109
128
237
105
48
196
123
174
87
202
74
61
341
293
307
103
162
222
225
781
44