83025010
7146341
42419977
90422568
36345951
72176872
18078076
92021472
27924709
7117656
43247069
27549085
7216663
6393567
5469860
74049165
69077846
57941201
67738578
30265472
36736814
76008183
87761745
43784971
4604136
63937201
25467712
40236470
84803334
22165174
89944333
39727178
34882103
12825905
13372354
742613
30033830
29219598
19083486
13793342