21213272
63601164
7921915
29041274
53797564
93138625
52317671
93269168
69998810
58318603
2275188
39953440
92405246
99049045
31557041
30054138
23122813
78609486
57128033
7446731
4156462
86769297
44952863
65928216
27009442
71874635
332604
55493011
69343234
51009603
323259
8907068
87651913
89466883
56498550
17652238
14555590
67927226
35908264
82052681