19794633
48849280
96278356
26013786
12209805
4082562
93335249
52618565
67495480
15439457
7827570
9951156
46514637
97726152
66893393
25019234
16655160
17125565
80898049
11569252
94494624
45952231
5238858
91483220
26326478
76361064
12341861
35126428
7571936
30649025
23784724
15282471
19349000
11696309
80398197
6117387
10768692
35476093
26278229
63967480