94951990
3590412
86365155
95569397
88498690
42546552
2880467
51966591
66795248
54013346
23265134
84958372
43323815
2374199
70017785
13448648
6070575
26361316
60165198
59408819
58806584
31096441
43304490
52001096
14693521
783277
28639348
96464822
87393325
86221409
5190328
74231535
6375064
43812504
7358832
79141758
85205594
50727691
27142165
9297194