73025056
17754308
21987894
28214300
49715244
95051597
42061911
11883982
16671421
92751910
6196971
80785890
56887566
74216656
5138972
7300413
81483795
3783060
6785867
13929241
9554387
96264214
78853253
95796863
68013328
51145113
26584661
20526592
28488834
75995679
8091848
29557749
20145113
8603733
56644853
37039892
73286247
32044110
1577459
1620129