28202573
5812509
87048498
34713847
7060969
6646218
62405951
53492517
1694609
7601720
26081433
93209533
48823351
66056982
25228710
1014881
27293192
8298824
23789027
38992289
67254942
59951795
5459137
100889
42444366
8679348
61443125
6693345
50829385
10843753
1398281
3806540
17785935
65961570
19016884
99434599
80033843
89589136
2584320
99425698