31749956
8980925
65401793
93474616
23915145
7331965
74319511
5192394
57253631
2710670
3770700
2171581
25985536
53449508
88672227
79604236
31621303
54329933
3344091
13511058
75505093
45721002
88426224
10318181
57203720
82159754
1297739
54528048
68874167
89008877
11922125
18212413
42342828
47771312
48697733
40518102
6084905
8474781
50505906
77915532