44884432
898093
5247265
79027846
67561305
55005867
83739442
53252977
51956967
73669053
40097165
59781778
60364565
26022599
5585960
6579550
66046247
46271534
50516381
48215768
58233348
50366778
254947
24805645
36903616
32711749
23071604
4491609
78148897
21803298
37372177
1199847
8308701
25629127
77906920
71399888
97967014
81256797
41013689
58422191