48934475
4048608
32694549
99174650
33275072
53767283
10042208
33528463
49669147
75637053
9246487
24589328
13419553
28988171
95822492
64548
61532367
25232622
30662448
80566565
98067676
98113122
71051008
5734702
82892127
11303093
16181902
23239748
58123727
6470365
60815367
33625441
51994576
11278000
36029724
70728179
41023689
86325615
71504340
45359688