87107496
41521935
60043070
28861731
84588215
75893821
44839697
23029386
51512692
38606187
5098936
45291481
78095041
11645391
81234447
44639628
3166793
2298896
2953989
54281655
92889909
16755366
8569118
77207136
68523490
6122735
2917991
44985106
9187666
11764963
13832626
73802304
43408219
58565154
3026902
5862241
8026966
42397448
34628213
66721062