29698949
6484546
1711145
84169891
42836689
51215065
76453576
67986938
79182885
51703416
57482188
12783255
22789340
41911497
35528507
47076132
50497226
65477296
57664529
66456237
68931089
60209144
60804055
9861153
16929756
76366229
70758936
57847600
44863483
95895267
50226460
26281588
16695801
70545073
56032248
8770718
2749744
22913764
75118065
7897836