81402602
41398774
3023529
45979519
14002414
20621916
86595002
64748147
72566513
89572820
23991631
85304682
15647527
41128632
48183109
65936434
36433864
9024212
18887890
52846961
82869038
13927479
1996095
34616292
19348011
12405837
32078333
55507934
522409
77918067
93519979
23909981
19392403
75662397
20335114
528556
85689607
3591023
44362534
82862443