93404733
2723428
58622198
75526090
36181385
25588562
51632516
15052056
21904994
84407933
77145157
68367838
10614490
93365819
12151133
93734920
72953133
5619282
51517535
29838533
21463161
2115393
81296625
28521661
6798503
60666861
7829340
84075986
3569190
86436713
82174805
54403440
71374147
10005102
5522165
3928686
3159704
14162034
42746552
3778087