30379703
46545884
80649537
54338888
498187
46846243
38321653
63388200
7289950
9128169
36802848
91919328
44299972
61949654
76871983
78679043
56655286
29196475
22141505
85042538
95702262
96155979
51082412
42817115
54671452
16059421
80725222
94929521
81138003
54033714
13836909
59762406
51196633
57044545
1991375
3413444
76271467
24503855
78538212
67402700