89043946
71632597
66039731
41785637
38901548
2903901
17263265
30157830
73955534
63871140
59728465
2356122
20225658
13216241
69155542
5287259
99879522
40989115
49896670
72315307
46104753
22418906
65207089
71372952
4883683
329798
15986025
22554055
10707675
5745265
66733
46676974
29448894
92828855
40177878
46388189
17429582
77082380
8811708
5840817