16316121
20162766
8291846
12891052
3049320
28186489
7204819
77814088
14271588
76022481
9637274
4623328
42115815
230093
99387015
83847169
1381682
34272428
45425153
42707885
16789789
17625446
58307003
73995009
79532121
76278822
75581279
83756348
14844762
29451949
40793669
6460910
5308853
21283161
1735025
50883652
47268296
26443868
13313512
5714881