58607633
90222591
3128832
2874360
18714232
20712101
39422358
72453303
64887031
78128
48721818
70436790
37945108
48987229
67224151
61473098
4872198
68498459
82695412
75444494
46717127
9554560
70506503
45699065
40172179
4279584
7513979
10766256
21843167
63041468
55481012
56663912
96646379
44718656
45343071
12335699
25748652
84653942
6901822
79632831