4
5
2
3
137
95
24
222
156
108
87
53
13
110
58
237
145
89
41
991
183
85
76
198
40
103
170
132
172
234
77
79
166
269
191
136
96
123
249
83
440
62
66
323
71
217
81
82
99
44
31
35
45