5
17
4
32
3
15
4
17
15
70
26
180
110
553
5
16
121
613
72
358
162
812
175
1079
164
905
190
954
227
1155
86
428
5
17
4
32
3
15
4
17
15
70
26
180
110
553
5
16
121
613
72
358
162
812
175
1079
164
905
190
954
227
1155
86
428