75581982
27893360
8259780
89095225
2020162
68054716
85945380
83321197
35005949
15839620
9406834
26511252
74314992
90932853
88628793
45636645
84066863
9663146
34964299
31235294
15001851
10687284
93531536
9228345
72558566
35661082
61662440
29318980
62117114
27764228
73614106
99104209
30427399
95835493
4177778
76154507
55889833
90283569
17615268
18663144