51505836
15919760
13243320
9680116
5862929
27456722
49904536
22633417
17789088
44301071
3914529
62381860
92676412
56537964
8568139
7433385
95291288
2401476
17135318
69644470
2609077
23279551
20536720
83475909
53807265
49941065
93044281
70563242
44513311
7047753
29509997
19717129
65995956
335671
2223775
20364659
82933539
93697114
99341333
20057857