24037580
70795916
94125614
1194545
3150370
22075762
67895312
50895053
77712385
58282014
78598730
41345215
51517226
4882355
92262322
13248841
18496588
8039194
69057797
29221766
49364588
67903453
60609367
5447226
27974390
55409267
71817179
62464923
58098775
141894
25172636
35032623
45067556
9004925
31745240
40768930
47121591
66458657
43652677
15654165