31721882
11084902
38456339
28912932
27927011
853743
81305657
31915721
62314347
8699601
43732244
5877508
31303414
26519430
98871134
91379379
33661195
2421908
9667402
18773284
50372842
562869
14502545
31724779
98386540
36169529
3402487
19648151
10964375
68131307
70848166
77337797
49771412
88854034
43398589
36974956
8013342
29171542
12322991
89651548