51549061
26218399
70763475
17836659
43661551
29429168
70405669
20171184
22141317
32434227
13388518
94974491
50294514
43557535
9813323
20848924
38098913
88604014
72375754
106986
72929015
34562007
83188652
92097047
20607411
68253349
2622780
874282
11567643
39703859
60111780
57485929
80673276
42463375
67712048
37508549
50492171
67588618
15909051
2958815