15298091
9591657
61999845
93124325
63792022
3479036
18701732
69131985
52634168
516292
31314340
40935781
17843258
82637879
47458958
9091181
49978550
71064537
96613368
21715656
45269184
77704752
17012741
77876288
30135099
97207548
55383447
73288752
74118453
65585444
49045566
56276444
92628864
80838089
161813
12686892
70775198
52023150
83682202
73653768