2
1331
283
122
22
1
264
15
7
144
131
340
3
191
320
311
472
39
1
18
1
7
1
1
1
3
4
409
20
9
4
20
1
6
10
8
2
137
2
2
625
39
5
33
505
442
347
537
711
73
2
8
1017
1
5
44
1
1
1
2
2
12
1
157
1
1
2
1
6
1
1
1
8
1
1
24
93
5
1201
34
423
643
241
25
436
24
11
5
7
7
1
29
323
1
56
56
1331
2
3