31863340
83133173
63952570
36122715
2094061
79772492
40677379
40623638
35867350
7891524
20038165
22293006
8081602
90263869
9821487
55936065
42012105
30279794
32299148
89009972
24448912
9107360
40312717
62922191
30415521
16824014
189971
13975296
52488882
74282828
3793836
2848556
621018
29769554
86211289
4295140
1671298
53619268
68072330
15727150