40992280
38599106
24453683
64646686
26378035
96435024
87563172
50443369
71439441
23334229
88445427
22294977
72991606
15522058
75439062
36319433
6209960
4847029
31397914
93091965
67647941
37037431
70045121
88424420
32322744
61342213
75505899
69511617
31592717
25766496
19235202
66816411
21523790
45672666
84286224
94569297
7863165
18732037
29458
2680440