25667340
8698194
5286870
59266816
32473354
67512887
81121382
37087416
11473098
64286545
25612749
11696076
53053077
5038985
83351860
78121833
66217399
90878827
16535932
63421036
3978302
2043461
3532921
74743555
19529876
77746080
17548139
76375028
93855474
51117997
61398936
58331275
90797737
9326076
18781928
80042193
84818949
76332205
49649288
44587812