21796333
42271854
15977749
504927
3868906
96826444
770157
67896218
21815040
27438828
98996822
39697855
28079852
47999538
60352600
8634666
35108308
97684965
6297228
9717544
18477718
44366189
3528765
25552448
42979429
93839550
52085420
11235393
69025571
19455307
26026593
74149041
17034375
54457743
62774263
7083629
95535043
19514415
1030911
1888613