21549501
37351451
35933351
11854827
1776851
8647647
42495068
31728578
2469769
45191970
93501707
81092241
9184159
58081324
15813907
73873023
84624699
42713
20949876
258984
20571338
59293871
3236574
21428830
28227718
89501130
89214493
73391149
46886633
9649206
78417057
37516683
80655614
88053917
72881055
20461836
59987979
62406194
21269291
521695