42486178
38673751
981280
51624034
31665455
12722300
50242
69281665
4686677
18273167
80689391
51935456
39119008
17988102
63788569
48655120
2988719
43903237
51064177
59628795
10742263
24392026
11109744
18354567
1003282
60736426
96846912
65465525
5773904
68493568
15859319
642635
92698367
95042993
64083048
26244053
86548573
704357
13129808
33781258