19866142
38936843
76736430
89739001
66658342
46426843
32203141
9592101
55765504
82758433
28269277
42601235
7942816
4594230
30444396
50802851
87601723
9013930
16919721
51137378
44211371
95908374
86323375
56402595
96537385
44798
414308
23848590
14476549
47087403
83712733
36114788
60622555
62466916
85197318
74054023
54409512
574437
40142542
47792428