70773730
18551431
4449143
93628838
97412770
42795338
94153056
90636088
27434937
40081355
64955415
18361937
52458194
60509531
96469848
85043151
7085616
34608308
19852574
68458525
74037197
82613072
95505052
44369116
39661451
19223526
79007505
74266487
10175284
35562327
35247623
60088035
53886989
96372190
2075122
1498023
89644820
10871763
77402175
43053888