98649446
58417921
68985251
40026214
24256636
2044538
2146493
77511083
38266876
91931432
6206501
65495633
42993602
43089773
42385530
24413411
20438519
24266457
3801927
82624722
11187249
61913033
56705515
69627490
6739915
69303453
42791935
13564137
56176396
25578399
36337042
87949413
55505734
96902068
63556185
31641060
23553413
7901834
97288349
93479682