95439542
81892616
2264486
16998135
80493260
618732
53335638
54497085
69433983
26038
40409466
62283124
47004360
76806517
20935504
86197624
79569733
65423352
51879251
47791702
50322311
38243473
36583964
6226969
68815394
3229773
1619145
91838693
77451207
8336012
59897870
66277705
8499965
8227520
1082235
73251053
93183125
34611261
50913081
31626712