42169653
9796625
10188104
85329038
29355660
61877143
74847221
50317223
64763129
58382877
60349631
67331060
81281392
55252406
70163005
8102995
22586734
95605609
90733880
3627956
48734972
2025601
100006698
48932737
36365958
8433227
20161937
679827
38299
9352861
9513111
7483910
861860
77295833
9869428
59755470
92546
51453501
27271129
43596160