2
3
4
638
1
5
312
209
2
6
20
96
1
2
9
1
1004
3
28
121
4
638
1
5
96
1
2
9
1
3
121
127
16
2
7
56
1
312
209
6
20
28
7
1
83
37
844
582
255
3
3
8
231
477
876
105
1034
251
7
432
6
135
84
9
58
2
8
8
4
134
92
5
36
206
6
1302
79
28
79
142
1221
444
43
5
53
502
331
1471
4
6
100
9
5
448
435
600