29308964
12999965
42607747
88068522
1469227
97719345
97495447
33578851
8977385
85779617
48106857
638743
57471347
61933272
16274197
15488680
11673195
10546977
5533537
87054930
72828395
17492935
20062724
99451135
75383827
60842988
87795313
25014249
22706520
38965962
22157492
50358970
13709145
41539162
12768586
3743777
79338623
85796264
63242366
1376252