47141553
40564220
17624035
42797571
86725976
90125371
81357315
34796790
32147549
29388673
9822523
2052002
50636394
33566191
45366633
29554814
8829982
67573989
17833027
33908576
43328390
40248735
71001053
67049999
41892423
91947415
66375477
14238144
2016985
30135568
98378241
53857652
87694271
33547075
5253723
2583477
96175369
89308304
28904690
58707542