31555588
14372471
48279224
51176562
30277850
2637970
14274117
1624561
89795944
36641285
49039718
81755979
1538174
59526900
58605335
35078814
79182262
37426076
35083126
29539823
34443346
56597185
67995812
32839964
15514678
83166496
28388963
82908013
11874403
23697526
35803832
2005906
30132908
54346629
86467429
82076028
100001388
15731067
4359020
45197256