58121148
54774145
2111991
44595350
8523815
24363872
3660554
20751638
47175344
54915943
33642663
72442044
31269569
43947174
91243127
20002556
85767398
14583682
77773542
4437234
99591942
72641629
82329124
42583864
61027455
30142950
94526607
37681920
20417436
68452684
52837426
59359186
13774033
98849289
44825720
91194965
86802879
14768080
47582084
73145891