42071628
21091285
20301164
29974358
34667054
50088418
28136353
21082562
15062461
98093494
17533745
76381968
99751509
6509723
11854348
10786557
35678838
5944279
60125734
7032120
9782669
78974455
42634589
47713985
34216020
27841139
51822039
65196350
85352292
14706886
12186376
43336708
16166779
18289394
17339955
25642210
670573
47612584
54863586
17741162