84596133
23162963
51744679
28029368
88681787
25577350
50922567
67816175
23588952
33616696
10574221
6566647
15242757
81351062
61028188
17207490
27732311
71029520
36384977
1133608
7430580
92239103
50875388
27946369
752533
48647667
95243009
53728089
22643978
68903378
8270848
57313924
12739950
11632976
3124773
78943925
3342114
32921461
1626091
66382533