38948518
18209956
84936915
15392141
36931958
65616626
2876688
89476696
98026216
10519387
214411
92267724
50364706
83889216
59927035
47936494
40118329
3214773
24713285
9654897
22061839
97483357
56478439
78343111
68981367
95542433
14315078
56869801
72592431
3578723
76952908
51831953
71229077
32475216
81462320
221878
56131950
65861499
59966064
11052626