30117936
36355649
30457299
14645171
44462886
17067392
83844242
46961670
40554735
34762265
25589746
3897140
85982
40716068
26244762
92049999
57669526
80803438
94502032
32396787
28439976
61073364
3890616
15776890
38993533
37692411
2701930
74433562
68095728
21093648
52308372
71389317
93573078
78616436
98965892
33324547
4655430
69585182
27832887
17548562