52994122
18871950
80266056
6714268
87256799
80872008
70953616
97737751
45517520
70329301
81359163
87373405
53743851
3377238
99236536
17017511
40431663
3553580
42094603
51713333
14939942
12346003
93177267
59389230
37149712
15276765
33089411
51374875
15937650
3683679
91152870
31764159
72437129
26235229
23534265
28195287
73539028
76772992
2490871
25931927