28622809
6449132
19891221
94179711
5047112
16802585
93512399
69685036
88428332
50028767
189773
25172849
48878186
39281335
57485196
2365775
86606162
94409852
53989188
3125947
98508148
58663565
37137230
870740
1216264
54181396
17161448
46659822
84935914
39355060
17458487
33128860
79045470
19541268
12965034
10019183
17963786
6390554
26557759
69351143