29485970
4405054
77853226
67463510
65913008
76749885
4246625
61414421
49492043
59596939
63542312
2764431
63927784
10751310
22678947
1568384
48739672
24291328
45603873
72559996
37788018
50563020
87344725
99753128
24934581
4413385
40899311
14901320
68694558
3943926
61315484
88775823
47315519
53399315
9347210
21937220
43386399
34212978
80455274
87068246