98471572
52128194
75003831
28547633
79915645
8895444
3816323
80843883
19898143
19824331
93204756
3516656
40524150
146728
1088789
17474323
95619050
34395274
303201
96863816
77155394
91841047
30496616
44794300
62961681
6262039
32723882
10509613
23908709
29145563
7367148
52413814
38161382
65697313
3605574
90323130
86411949
23175479
37899468
38354938