36751282
48019333
80827090
20394301
67178175
484098
22993039
94508006
41949091
41188664
72995430
3417952
5019006
32577649
24717416
56792137
75608562
241134
47696243
7939758
14099106
43448963
70662608
51048354
16328104
88942260
76763976
21816316
38279766
2728785
15509343
56219924
64566207
49563221
78451871
97534132
77003720
17713420
91005314
53092344