41105889
11882355
20866162
90384356
2338691
4974916
91576645
55299275
49611238
4827900
64402127
57755347
46227440
80927640
62192351
21681797
98303996
33264852
59781690
39194292
97044283
55876862
58681143
9145369
95312396
8721315
91321069
61339308
37832635
86351930
14657460
12706559
14741048
77859429
10228503
89013181
80572073
86568539
65436224
8069168