96831477
76184097
7546388
51051989
78465295
65083523
41774195
72111300
9904318
9864502
1079777
74209601
37016093
30052060
96069444
38464098
65794
87037034
49076946
73855040
52556370
85338735
24427559
14234067
65814683
6988728
75512127
19934174
80361142
71989713
82658080
28245748
96717729
51364340
52324599
4557746
28485138
26694349
41552054
29184672