3253516
28546216
95015977
70653524
16668626
36121100
430415
25721837
85263893
32635176
49313445
97055169
59427596
13923010
27846366
82211831
79155614
27739912
27961138
29559202
42066732
98983495
3831134
47971342
78574500
21067547
65645321
3433282
68131010
27098984
1905968
80497296
87591028
45167742
52604064
60396944
58414320
35355426
19417472
83779956