95158327
7667437
72854141
8180239
534110
62809847
59533588
43523871
67089027
76906081
56403017
2858723
5827863
19361054
2818753
87915757
13039722
42938028
17182998
3164554
98649816
7696386
63558713
87234740
923326
34269765
19323572
11552864
30907680
95759
55191458
14538057
13535161
56685806
65512442
47738208
5941857
9265331
78451563
9812540