37994561
8863737
7170387
77943539
59347725
98956140
44312847
30545630
36145823
8502824
93183649
24848067
3764952
59515135
723574
24927353
11792541
59995245
43202668
20413691
93629580
76065433
113228
1724363
95682970
4628794
4256366
20398306
95752305
67514741
10003259
9727984
77226689
69072854
95616932
32307660
51564532
55788198
46487982
3812964