30128975
64919766
1671637
19726458
95394104
11935688
27705803
94495168
41311286
20616138
10165004
26458984
21847955
65192291
98437022
16695334
68988600
5619586
1501617
23149404
73724157
82301551
51583630
3389065
735459
23338909
77005098
5312100
58029818
25035673
12737611
12196533
26683888
79241960
73674904
52566358
46243100
62305062
16058196
92797102