95483155
9935643
14083284
53266740
20996369
7367619
75547110
71582920
18926211
5077137
16469254
40913581
4033561
48649190
71103240
72069618
99469567
95749156
41923201
73981484
38752812
60445665
31761122
92358382
26415317
10757560
54443909
85635657
82075436
68971265
36407846
14854080
38734797
35021144
39415145
9371519
73113771
43863557
44817114
72966559