82796702
61092236
1446234
22085088
59385589
24897526
7786093
44896347
33181979
81242274
70722025
24093500
28809586
81666936
73652506
76835282
75815904
24013653
1572602
61491514
68436241
79217376
63666821
86746934
32875419
88395728
43565285
94216093
82294854
48306867
52201978
21476663
91965876
11807731
94947892
95026627
81048389
96494404
76812309
50486219