64595975
4951998
941772
41804873
45416205
80742581
20796623
29208479
59985302
70589623
34765097
59749457
28758438
39034888
93821265
96017738
42501073
26499389
36829933
10152018
7817652
43543028
71979602
34354919
7275682
31478536
86868042
42792742
78756744
25271098
86855535
38499056
31747323
25378633
43309512
4379959
40488029
63965918
3109706
49573712