44751518
25777755
48648983
16557820
202638
250270
7998138
31188958
66421239
35708213
49088618
60448908
88839187
5857943
88653253
11445935
41669589
53026209
96105940
63134412
30675989
86189975
27856065
63422219
99509887
83966077
48813083
437260
98257628
96465981
47247020
14775588
14688063
4719131
72765218
18656989
24387431
11981756
3259458
96365915