2961989
41013318
65404869
33986244
25801419
18855985
67148482
55098792
60421669
93371137
25636499
50224605
36446635
14158025
69296183
35474582
2207185
15049330
16198327
8317500
20823023
816400
67554406
40232873
77173714
3725237
72933361
19412866
81322993
41953213
9608928
67177167
80487694
2949755
8044835
7595957
62462863
18902642
96362086
85393007