2251450
1733108
66953728
69831028
2747169
56124394
1082941
7212220
90775913
18146337
22035043
18355249
90334084
77818936
16994650
14791291
18789381
64738055
6261647
55662708
83928418
58441016
21317630
23397723
49044934
1122798
2336157
88685437
29319088
42793881
48996827
89714393
81696784
40814305
21007166
586286
38519277
95538909
78992259
70917057