64046341
36217972
19536252
29351315
76841796
8603598
77133590
28754139
43748235
92379649
41516277
65408255
30526533
9399986
80628558
59833417
788141
3947978
50562693
49101684
75346730
53567180
98172427
7507649
61222137
15959404
20659407
24844511
70402755
5384168
7563710
56585942
57786
97951784
44876448
65184403
75674559
20239895
2075713
35305169