32346176
15746641
87828908
63992258
803560
7470369
96814132
79622385
10943735
19972699
18104194
27303747
47832605
98313262
96795815
63905999
14175705
24516703
6449445
38805686
61138461
41986103
36587579
35858732
10864811
72015712
39375395
90833086
54919416
97895758
69118180
3625700
7398350
20282299
62654195
48922567
16895381
42151029
9847777
8118863