3066850
2935754
94218125
6080943
21362644
59825919
83365934
3907580
36274099
58068677
81636109
9753435
5676686
77133394
1168618
71281079
60601228
9964413
11061184
2308250
76977628
2010422
95802262
5347203
49825460
69782858
28212405
222382
40318033
21336895
41583341
2713744
1951401
75645802
56386194
99877676
63008887
5161605
64994309
41942066