2995792
28017723
44586237
3179236
58399743
60929216
12187800
3504329
96875528
55736558
55142017
17291460
87006805
35159418
60378866
28582013
3252305
63465912
66104883
78643365
40214416
41305955
84247075
82208082
2345491
4896471
69687801
92796425
76358117
92387403
5353020
45214885
54859013
79664693
548765
94289081
71953562
1918693
39419703
69135769