2043129
81157374
55885600
26252887
11976962
93548017
98426598
16103048
81432849
16397022
4733541
46291580
78235635
43791522
48773644
2529208
11604630
69634031
55129987
41709789
99008668
70899716
20194645
34201165
40737660
16882290
29731194
8912463
81208077
78988057
28869846
58989440
51996547
23977596
66859410
57701185
3859636
82264667
1032103
42575107