81567175
32266246
44991924
7392513
75378262
26418631
25851028
36698161
18204690
43085485
48272797
22492563
26882326
59653134
58143158
60333126
69172541
26677582
2459164
29429971
78316546
24834360
8373031
67623269
66448616
62586313
4116511
25466728
71724194
70585891
14145936
50289842
7298843
56855156
69765801
78996
18695217
98585170
59477407
38394236