34136631
22501868
1516588
96078054
77638196
30662264
27849757
73949510
97505408
21773686
9360147
3577938
40144139
30622819
22256958
58674338
40002979
90577673
52196318
82147766
49297226
21991729
75722802
8997638
12912189
2261049
9641904
16289930
4639243
46302111
25327974
88279671
19024343
90608788
26813527
24833196
91671713
37142377
71642876
976607