29694656
86273387
65936521
79658798
95283310
79783635
69192152
44644270
96421070
8632664
51123566
21537185
34849933
6058519
8759360
1000302
30468200
62771979
16353393
86082491
99516735
82694022
36118072
42218513
72929543
24283991
90826830
81774844
58604843
83762291
80921342
88084161
60727402
57491364
37979184
75625371
72384637
30546187
9427485
4397665