3028506
79817160
15103998
3639109
19888391
97338692
97578481
87461991
8903788
11057942
75494448
3244274
33812965
64678455
87419117
31422092
86122505
11983463
77708400
8215104
51899225
37031926
76697723
55229440
68193010
7291747
37538408
6149981
13254880
49867847
32983524
55945554
89565220
97261724
2422278
53952424
7365222
41791660
53888346
59994002