9135142
95003651
59886023
14047285
98179614
3611063
25966943
83662458
68626832
5868703
2134329
68984247
64986396
12807478
31218011
55544220
17749168
94874270
35992534
93323902
65184082
96233002
60963659
57045830
48377120
72708021
4101455
39847497
73858099
40082329
96989539
72808926
7775137
48394233
27988550
37031076
41509268
64243989
10641469
46912492