2244120
73512520
82394839
64411665
14577754
60062437
54983342
40614563
9450546
8456828
30241719
19973643
503175
336418
28058802
25387835
91398486
99916301
74548166
8107894
91163802
63897378
81908212
51303804
74864188
70148419
33834296
1455507
7705196
26653721
78225945
78274818
63898682
15584166
89113639
71498737
8658491
167229
8319591
40243403