28505166
42781087
21235528
24184466
88252175
40182302
14693054
83512361
54543179
91314647
22223244
33901052
34926704
2175342
90244287
73495421
11017449
39363842
32243892
54309406
85641472
72617319
98629636
59923053
6277446
6762400
47838625
10908420
4306723
4326526
55322080
3859416
10794796
80142460
86517499
28697101
31981606
50946441
3455742
46232532