83671126
44517865
2487592
52277802
22493572
59951121
48775067
41844881
13617479
58457424
57602726
13644214
39704319
2604784
24096427
67131393
64682398
13117145
88292344
1392057
20147831
3703249
58604365
9494790
64503676
90527507
39216093
73699160
25341096
45155999
23457680
39345430
7392921
29611658
38556103
93774516
26785880
30145267
68705834
304484