40865217
1226117
10003950
55127732
99391619
50827699
44017853
92523156
32691210
12191327
45588027
62242043
88703509
2419491
66981479
46219815
63705584
70901992
39634342
7559514
5547783
10446156
86731556
45931555
58086121
62637309
3084975
21478636
35997954
84111030
29306771
43181197
21282679
17015503
15146067
17952408
28741641
27121223
60091442
76249404