102505
63349713
7886170
52022034
87157713
617645
72802394
38276570
80491370
74839328
23267336
65981224
1035500
38828353
34343140
59365252
69851632
16844372
50938591
97808189
39722239
61451346
8367554
64364779
74808433
71302420
84976456
6636349
26048274
83708524
3202464
276066
28519606
22691364
77058382
22188759
84082590
56403047
58997715
9662297