32649552
948566
184974
95016140
79091012
752738
65022186
95575907
63231544
80037935
55631698
73673373
40253165
89913886
24306196
58601678
7711446
16014476
100005753
27179382
67913555
97612959
49531071
29334275
1141768
95321569
88852648
2266063
9945882
2977596
13243453
48878399
38861687
95901462
55804225
52345014
4659426
58658062
89335075
21943784