46667023
2280658
26679050
5147477
59746956
12583261
66674340
54474096
69981728
52821678
81776295
27914981
66073300
86782711
724152
62119740
13598201
92926630
39273216
66168539
28568782
55966
27229620
26558873
51196568
59869484
49888951
36361504
28603296
67179605
65319884
88896740
51166069
30006058
70688258
15734080
31938693
63372589
75605397
77174809