95671255
99405711
40821654
9647523
520352
38077887
9504904
51652318
11776468
71447566
23054831
82339726
91465317
16557605
65621843
24243323
10691111
50938036
80154051
10544862
73643346
99761690
40286951
11373972
98047038
34124058
1891843
11561524
78479270
87897959
80617054
86827719
79698536
86365916
86025197
96933675
87753722
87735145
5289212
6284069