42502235
90569990
93612194
22858196
53432834
40412620
42844033
3774645
80821528
85449700
7974256
1777731
30379361
6498505
97192178
4794344
28795096
22108108
3187538
64793768
96008950
44965021
4158702
18833874
26058966
16421709
9872569
15571720
2970194
86382783
57072069
18046420
4699241
48403049
35247477
49138434
36189699
14047077
40204114
21873941