42599169
91011744
30325013
64857711
7191937
90695577
81492711
5081834
2068661
46942662
57879584
1147668
16928051
50789824
62924808
59381842
70356563
78068320
11375762
5401526
91769098
2806507
41266569
17113507
4607857
35799387
21931927
3202676
49081890
53156254
35168805
83568292
941939
34256582
28066694
62171323
96178259
75414324
74935303
42066819