95414420
75644723
71888295
65965837
65361868
59717256
88142383
4984807
7820573
52588061
54469077
18587042
94591851
70321256
62422680
58795990
4887129
53147685
56277509
2411528
72397108
11794158
73443928
35585560
18019093
7873525
8948350
3727871
45507727
29228385
77746445
61254305
37605134
7029177
61508362
89228800
57424341
77026498
445265
93228175