51225693
81456160
207820
94107083
77167546
72533974
80816265
19163469
77113168
10741197
4902662
19401023
12415275
7011599
54999658
78064114
39623520
41756106
93207217
15848118
16436369
6386450
72749032
55133396
95701702
94514418
83217149
88773777
7030995
31728777
99824114
37805719
29536960
83793852
22534965
4202521
33536289
11449509
86788403
7878258