18228611
17774928
48279843
74284838
37975608
13886344
86315861
92398318
18996004
31931833
25829741
89185311
5985034
93344108
1103862
63509541
40207267
89369837
42225216
23888263
94941925
8319470
48032071
23135033
10168181
4062102
55845420
98564607
93466312
46714764
317258
2378871
79476989
77577266
8350936
27068560
20214177
14672973
6212801
4362229