82468076
8186685
70136781
14032386
45622563
40617062
56117797
22934885
3020910
24028707
86556429
48654804
42028417
32344791
2382421
10833033
56754889
47858089
69359525
53727303
18337113
59669701
9811226
85919339
11576242
51316048
1304518
1778135
96412264
93101027
9815117
1236329
14159606
16456078
58792157
35572132
34947092
51321931
27553924
96803423