15
71
5
38
14
64
8
34
3
7
7
40
44
215
11
51
6
27
87
500
160
804
126
636
103
543
122
690
4
11
3
7
2
3
2
3
15
71
5
38
14
64
8
34
3
7
7
40
44
215
11
51
6
27
87
500
160
804
126
636
103
543
122
690
4
11
3
7
2
3
2
3