12
56
13
58
2
3
15
70
140
727
9
49
122
610
2
17
367
1840
160
822
125
622
81
559
56
293
49
260
66
339
119
651
145
737
240
1246
12
56
13
58
2
3
15
70
140
727
9
49
122
610
2
17
367
1840
160
822
125
622
81
559
56
293
49
260
66
339
119
651
145
737
240
1246