42606348
28343602
75917682
109397
31823386
20096973
35176059
60888021
43773258
52101505
7479713
39888976
22571885
82383414
54287673
95256622
2853312
50306438
40156270
51783709
24621466
29534565
55406801
26452475
31142007
68607821
39702592
97463092
36333085
35548353
56008963
65064842
40397480
97928394
5550553
69265981
50456867
35188015
93007926
38824572