58894223
7878234
33343666
2170280
65045877
920421
937380
41187047
29054281
81569496
62864858
11924178
73742396
42909978
65795303
81198045
50968716
44147954
4206800
67251029
97182647
60319320
1851614
79112496
68175476
62706918
59352081
64151119
40226184
54289022
1964396
6873194
41255048
69047541
21607052
58182007
95574106
98626734
22181133
47087176