30344221
16588355
3899164
19486794
23352467
7399927
81483134
51312339
95081846
89986349
11759144
88689890
16923609
637222
88511713
80207309
58698608
28179502
20267880
27815720
70688686
83636169
16594263
23283140
85585999
91029111
243384
31646174
44663583
24005921
11556739
4236908
84298389
62458866
1867117
43702869
3528526
19959444
98833588
92542990