5010252
9410202
10238724
375825
93925271
44301131
83603320
38489842
62606150
20129539
65552281
72443648
99487199
38985453
45538030
67804995
25945053
5227619
20625997
15047842
94973341
35139691
27266848
33541177
68171282
9725446
19807942
28377792
18143689
16204406
48988156
72455618
26866708
41929940
65394428
40713247
99419575
6624216
3022990
7276253