28488643
2504457
55342356
59622694
96239790
50122489
9073348
6987753
6732602
61668388
72985222
66545347
72404649
25464675
70739409
66633278
79142853
40871540
82937715
45605366
82685361
93367138
58616707
23455983
11152002
93855543
29596091
31879050
95532881
97675276
60923421
1420809
3281883
67314943
57952273
20453541
41989206
43296678
2042992
36723412