3163822
26379618
149642
63955501
61636538
19083340
81343754
23091520
36484973
14307282
791760
51783239
50812026
11622712
73393798
85994062
18768
99736614
11939966
49201334
55312258
71886541
47162215
95947527
26796187
78164383
86111550
70562718
65297788
39901666
4826270
14056016
19684520
26693787
2335522
88135986
2366971
62737606
56211042
80063560