50913905
40622830
60094261
1522662
22851630
70841091
78854532
40534300
33837930
27716114
15976273
44925167
2316349
61224066
8394524
1288202
84662984
5844624
19701566
4324164
65555803
7309161
76073156
90964028
83864821
64203732
633717
83236522
32819159
9097691
36742367
7444741
85714708
83025118
56959286
65367557
65791055
46982199
96565625
20539613