38048693
26125601
22089852
79566137
86708853
42963729
42907126
78901254
17778516
9627513
76211264
11117965
10212490
3879264
89467428
79731963
35058948
6916962
2274634
95781050
95557750
80494576
49902759
4633253
69053350
60215487
72299896
220328
76105454
25701100
26667424
34226655
36849780
46711184
1227163
77808196
76839256
82212422
36301582
54129157