57114862
6111899
6250996
96774145
10661652
53247455
69695382
24114596
90529160
65586892
25442007
1868445
86714394
60166431
6809616
19913087
24527384
20072590
15968739
8417133
16102403
94516566
76015139
88112979
38934089
68363350
43193564
16929345
6879550
80813309
69031494
33679497
48541570
3065326
2207796
85432662
45692998
47138410
81547623
7989734