98501626
38875912
2755969
40161395
6525972
70082486
12876276
3056802
10171215
5398053
39948682
42381108
8541121
3592932
12146315
66867072
49592588
60147604
66412203
58162434
89591109
8089503
8716501
18034781
52012167
86495434
77738836
72712128
37475654
6475024
6342945
40382823
49203723
29107932
7393237
43765462
88395816
66226404
43667218
68891661