85368080
36831112
86402171
15813225
63154992
1137105
25968184
73053249
45561822
77355313
17905346
2724500
46039289
71956530
31821116
72792193
85442679
9243544
1604509
75991010
85111607
92314924
90173839
51115204
57346670
16505341
2527462
45082162
50035748
1383943
54638697
88786469
5003604
61155838
57507752
55179915
90849693
68004799
65386854
16885338