94669476
72575062
4309927
21403160
31376098
3284307
7872712
21451048
5356584
58658364
81767188
31562484
7780929
90859598
33178179
70556264
88724174
87306062
64289141
71299082
88065886
8835463
22632467
28448284
65076565
39079354
67156900
44396661
53201738
55218321
8628360
12807313
83984063
56479355
6093917
18112621
16357511
32895598
51865115
3847117