45779077
6815370
32421051
95912665
72953596
95431186
64404839
69763363
5485531
65974477
35091313
41117976
82917611
62958150
55236694
29371379
80703040
23841938
38908128
7469360
1538384
35625116
98586959
49473099
99721509
84693983
97517199
65128539
24368955
27637950
10773143
17533599
14526978
63466942
85558022
79612942
51839509
38406408
1052420
39948072