52035742
51553490
89872679
93754508
58939480
34889500
33753477
75107244
35551880
40609199
18767652
86112921
83013208
84404652
9047679
20032571
7863407
44937968
3639444
90254228
8210799
9327466
73265143
31127349
85507172
80836356
79466240
4575814
92442735
89361412
67328943
52362350
100006339
39478886
25929831
16473045
5707465
37796348
2869870
22737846