22341200
12257319
81242332
29094870
47778941
70609410
8188745
87029612
65652758
8141533
7928953
74345156
33997244
38636999
96025746
7036049
17919122
49464217
79626636
69959968
27911009
10265278
14075022
90348858
3490754
20697248
98298103
77183768
2725685
61739401
60309358
97947717
74964773
42635009
62791095
50756850
55742000
4371487
54249279
62087899