43385230
19207655
2387768
74726569
40287118
12599375
69905082
30779095
30345639
56057337
72446882
19639797
69183959
46225189
10281465
3874123
68723437
95549464
11928114
53217605
4982339
67631348
93125396
81709992
74858022
71059688
99961945
37001248
31268727
6963099
47184279
50763236
16547924
22147490
695042
32473935
12416623
64366189
57095590
48206871