5984610
27535710
99957282
36841152
55117651
16047471
38156693
2912913
73887133
28536094
29439158
11346
82697589
30001052
50629267
24015222
11138544
98912029
87543807
11659068
4144362
50256327
41147152
79625180
12457184
86364679
55416845
52056408
92616534
96348677
1304637
93037685
38725929
16916014
55898991
5286543
72142865
43498862
7725778
35329541