95186125
26868871
9022773
375033
47332341
7788260
3256917
24554938
44839526
8132477
737916
7528829
692042
79137412
56565950
50239668
68417445
65817465
14962948
68672154
11305619
63455446
9031117
86977185
49869806
496902
28169556
99479122
54369188
93555988
1054123
54458014
14981598
83603330
72855446
26793329
9698716
37538687
59619057
30737728