5
22
23
111
19
88
13
60
6
30
163
844
73
385
119
601
94
481
2
1
2
1
1
1
2
3
7
30
1
0
1
0
2
3
5
22
23
111
19
88
13
60
6
30
163
844
73
385
119
601
94
481
2
1
2
1
1
1
2
3
7
30
1
0
1
0
2
3