59495303
70279280
92337746
45478275
10239083
8116131
60475663
33827656
29056266
95193441
95881345
52501537
30824170
16208252
65145303
61906299
30101480
3667737
98284232
46518249
37607201
8174916
42281704
30197029
38712836
74072587
67028336
5956293
41559688
6331149
84661457
95944338
68528161
99978105
59909947
63098
76269681
51636160
19234229
56813396