32932076
84928848
3988392
96504520
91905283
94391742
70868347
61499418
45143581
77024450
81276823
89577174
68231310
55537100
10617880
57175435
68398191
21002183
19362906
6873209
72756501
53602409
45596159
57278024
91299126
16167839
96026497
5576978
35657465
54656710
10255781
50306815
53843679
97316293
54289923
49291717
39364028
39953727
2727880
30511133