42634844
15656033
56349347
5804720
59376199
2769823
498767
1550141
81243585
1599062
28672797
39885697
11644075
53175253
6102887
58516217
58451475
41154104
59028603
10904893
94081813
9321029
3644148
93279871
40372656
30125590
10621800
96998818
26601817
66032441
62583925
54628123
33422918
7572178
43704823
70193868
72616727
47662046
41334805
93662131