63946730
17704844
30113042
88602829
57393959
99649329
17729086
13765735
41328908
7342895
95554373
54611446
49977323
4104883
92779319
77833644
12789452
3431390
54034982
40456046
36627795
52237117
14037861
64696396
27209857
3268422
7975887
20661259
6566431
86806120
6669138
19034233
69159650
9525175
11613886
31286486
3444143
7628396
80199702
85268186