94806953
2982116
87272949
33429979
3879187
60132628
75452729
55085059
8997407
7453051
2758963
40738611
56818400
83588646
8481015
15561551
1684006
52811718
48161919
55876139
1518684
9760304
96726285
13017022
58798870
95017546
76338428
86184310
32102076
98596836
81861857
21559032
71909091
78721887
10132286
55407125
2011686
63096979
65079692
14258290