14429443
36565776
2891785
44078193
45165403
10591482
2247889
22587965
86684416
76152822
98947217
56334398
10044845
30219216
61837542
89983111
16854361
58491553
35312781
37676751
32254784
66348532
82989783
75768655
80833909
2901492
79057575
53249154
48245920
51996674
60643859
64815780
82908846
36813884
55775655
45555500
20981220
39071472
60374766
11272034