16021957
29119655
5654345
59391785
42483035
20633541
54551463
4815002
74552934
21701528
76696552
56248216
52661089
76763839
27347723
72034596
47669054
47268581
91484362
39055596
2887912
63576030
34581394
5225367
92337352
37792903
6968327
53398620
53847213
66635212
36133750
28215324
69497788
31522520
86636380
86812163
80201043
9978761
25688454
3609009