2
1312
275
123
25
1
257
14
8
140
133
333
3
182
313
1
313
469
36
19
1
7
1
1
3
5
406
19
8
5
21
1
6
13
7
1
129
3
2
618
35
6
30
493
435
350
528
698
74
3
7
1004
1
5
40
1
1
1
2
2
12
156
1
2
1
1
6
1
1
1
7
1
1
24
95
5
1184
30
416
638
233
25
432
27
10
5
6
7
1
28
321
1
59
51
1312
2
3