2596288
77246748
76345608
11045826
60193394
62787988
50991204
8391747
35647261
10698675
4670252
35052387
24944848
38621422
96844949
28854079
77158122
92026012
8029214
54472695
90667669
78997710
74117370
53155243
6192822
8505710
1629601
17737281
38179621
434421
2407045
27777958
8881837
5482555
31106745
33672301
32631780
25181546
29137208
19109995