5011704
93899003
20687503
40605831
66617481
1072846
19797963
20092457
6199270
24531141
34392050
85515309
95256442
66027168
64622450
74647544
58512835
19459854
33766256
8246469
78579472
69273170
92186478
69127422
8385268
15051336
244281
32288559
2304933
27138392
47806180
36842991
48802860
73197431
26971556
68703910
28528270
47967557
38935191
29479019