42059955
1094827
6133358
56919752
9863075
2508936
50444033
89277422
16983483
91524469
16538323
66505966
48858827
40585507
3154221
71113920
9807274
44147286
576366
97055990
29153507
56657855
21125632
46144310
91255975
2389693
413447
40131758
93494745
88496230
86279246
56994193
94899350
67903285
62322302
13088277
60804591
3489705
76015891
25087092