107
562
80
417
123
610
91
452
109
557
112
589
86
428
190
954
167
853
2
12
2
1
4
15
2
12
2
10
3
21
4
12
1
1
107
562
80
417
123
610
91
452
109
557
112
589
86
428
190
954
167
853
2
12
2
1
4
15
2
12
2
10
3
21
4
12
1
1