4250833
248582
59993302
2392190
64936164
52005156
69544881
7673459
63936783
76683128
67465175
36062432
17849808
42117115
48656556
5926597
15169669
34573759
42585562
7707203
8391948
97161778
19345024
88424865
91598388
50798831
47256827
3368118
7116875
76633783
4944440
96072100
36608000
97733370
99607119
809738
1058240
69338730
94915688
44825322