2
1
29
154
6
23
6
45
8
51
1
0
23
111
13
79
10
41
107
597
126
997
2
1
2
1
4
13
5
18
2
18
1
0
2
1
29
154
6
23
6
45
8
51
1
0
23
111
13
79
10
41
107
597
126
997
2
1
2
1
4
13
5
18
2
18
1
0