93502506
72477919
12826883
1098684
6954219
15539614
1664160
51176135
53422196
76984846
28304607
5840766
51632480
11359165
26985441
97766817
40145403
52693590
89235953
1921289
78139928
44085457
76073052
7974156
91462548
5656301
276426
74447587
40008221
59577910
61353917
54981950
54498832
8814740
88977051
84221481
15124778
14629705
43949237
20548636