2933940
87545488
16883403
79432556
61404958
45632371
97483512
49601160
2888244
22349536
7172592
76216694
713369
10598592
56099029
66958430
1596970
3799443
79527102
60063082
95801977
46496256
93603812
9325350
74785228
50678695
968325
51141669
7099584
98018661
97229348
48587977
13412077
80045089
90042983
2064672
6038618
57457264
25788142
57988540