86201221
8047218
31493863
332608
55391586
72252580
31142786
6312953
29706377
55192380
18673706
70843892
12891762
74623063
7719747
85286876
96897696
4433690
40339860
73027011
28802151
47678748
29672958
99378351
30525169
86657530
14647782
69868060
53278074
55741277
85366755
22673614
14095214
23357424
32785820
67913511
23189309
45439562
4265293
9169153