30215761
9887318
58973509
3036282
4205969
64192369
96015183
98927668
52173408
76889820
43183188
3255039
28526039
22231531
11703271
8989827
63386001
96335396
68096329
88211853
69363650
48756202
67411821
8066082
82749322
20715978
30535615
41994102
48073941
70819119
52791088
14899580
9028398
79526482
99365296
76252647
67932005
64966621
62222610
24602550