46935226
32935855
29118470
5400527
14838965
7548777
377618
66563236
24015043
3433541
99557533
66147181
53687931
37561036
80281360
49644437
68135154
47189532
3564673
86101428
7162782
92179486
14304002
5098252
7429160
30092056
15595624
39265876
25723460
9578076
97497618
60902426
17709222
95269155
72734069
75336238
2589106
43305383
87701802
81627857