76893370
1475690
823522
90459262
31706235
48616954
39316260
10078712
39537652
43877013
29949380
34611555
55099700
35209048
94588201
46998710
2957703
31722107
17307063
24566185
55951896
6677138
24023810
22635380
16392192
34724033
91727751
4073889
57811941
44443121
777664
56999202
25334409
8850268
1822384
35596389
76361184
36813723
96771653
21163900