96673943
38367826
4985487
324751
48035263
53711315
69934324
80724846
31677775
43311582
12776321
30376415
53273634
50575648
89873220
4960889
96188285
57517408
66113230
11278231
42129421
93474033
34297159
9433206
32798612
8314631
57568268
56139472
7268457
70254444
27214339
43277073
29112305
1577120
77729125
12258164
60431632
76593730
39287363
22307871