46573942
10107559
8452848
2333800
94029046
79881035
31962449
73427252
26871900
16955350
6263434
6637262
27341844
96266542
10559249
9547311
51333716
61375542
71393279
90506596
53195604
9444021
7639811
46666320
60706911
552151
28708183
75117230
23594456
42201933
89124855
7725863
88277048
7722567
11328731
5996167
35905838
92913479
42428954
64168488