15
80
172
928
164
827
87
504
105
554
69
344
73
376
85
428
70
365
108
590
2
1
1
3
1
3
1
1
1
1
1
1
15
80
172
928
164
827
87
504
105
554
69
344
73
376
85
428
70
365
108
590
2
1
1
3
1
3
1
1
1
1
1
1