19587672
33019250
20389002
6262113
30248740
75349621
8221586
37127992
87796032
41591726
79112954
81311575
78882447
1786391
555224
99687781
85469655
34924436
91746284
79984827
40727544
72573906
88604712
22502383
13775169
16785831
49769756
65093683
90271786
89686156
8099884
82908985
78884639
35791012
315574
24848941
3768227
83426229
17287784
20883886