54291653
25213890
4058406
5198840
16466858
35197447
9530998
72029122
70032868
37882808
38304853
4137982
33103013
89752864
10968204
75365248
5419273
82310000
1613558
63367404
27091357
24949973
44969523
35013470
17237413
38707853
7765322
13873236
15095583
84538275
62075272
88373308
45429850
96619733
29371474
3511222
85258659
21699214
49839836
19338959