4
29
7
31
2
5
3
8
4
15
8
32
11
51
45
233
68
376
10
43
12
53
125
623
120
630
9
1
4
11
4
13
2
4
4
29
7
31
2
5
3
8
4
15
8
32
11
51
45
233
68
376
10
43
12
53
125
623
120
630
9
1
4
11
4
13
2
4