42689598
37149049
80395802
76756966
84162564
47142938
51189526
78425907
47147221
66471006
89251509
60633934
4053158
75394420
93041051
45421899
32162652
7897993
39749042
2866630
74939890
76449173
290142
91382804
76748745
97975453
30279472
22258714
2999195
29192037
65681034
96717187
3144907
22875248
60108910
12264822
5297347
88884655
27236075
9669605