30177275
5098878
7242409
7884953
83878848
32775500
49643582
25242107
59398342
24499167
60788251
36466252
49459209
81413247
1513246
53999021
74447102
30924947
33386282
485631
23005413
60797646
29327972
95751152
71534963
62602840
42281003
8154721
97922550
82604607
77071082
66869745
35953525
8304117
28945324
4347424
60856377
22485023
43413287
26193746