45925752
32897669
47138591
13111730
2281236
8521240
1596366
5732966
8533636
56282210
55259937
9061064
46882070
2269690
52888693
60943924
74467948
34931341
74734522
18579714
36264345
65146046
31965552
17239078
8781981
4486972
86964371
7839577
54896250
49162762
37881994
27697282
508180
62652006
40355706
6371411
8742662
97333835
76883418
96702578