84479112
68125097
3576708
91563125
95352030
31062939
23301270
7111688
85136069
95124246
28402193
424311
31981303
74331188
28355308
15333639
48944324
12023062
21024694
87848275
86436459
82386640
18518283
43696985
4106622
12936000
36902931
60571123
21683677
19209568
92268148
18654359
19211036
9674250
18428457
86447442
97025223
31831772
65496258
34915449