28563930
3056015
25659824
64834523
44388465
24645263
39507159
7895403
13319707
63637109
95035735
17531599
41387198
19203019
95734837
24656091
32347151
95969841
74506714
85016130
54066679
80045996
17703517
70476581
31402763
10883068
86029009
7573529
72242279
68339490
91791915
36978017
30104829
99092653
67368569
76883196
58363790
32922611
40111215
41849902