51483718
99428333
966105
25842609
49277452
7042755
52741115
20107863
99093121
18279401
21368335
59811450
9632842
28131363
60147919
29404471
75581819
84222999
70126753
43098254
48912487
59186178
78702449
13822115
40518651
10563741
87164208
30807760
72171967
3046586
50305593
16386578
97039211
50722544
57271071
13366169
62517341
35511755
52964640
53477328