28294671
51088226
3181128
56431282
91389952
18781756
4256902
7867533
16986805
5465691
39671317
24048338
95109285
49571185
29626831
29222205
93937547
6900344
10198931
64927071
18747695
6985136
59954227
37661080
6894960
14072096
54708935
62471438
56578436
8988923
61137808
93923476
41199439
81707037
38891452
75486706
91712196
27455818
68397536
54732820