24107456
71795206
68953924
29232231
10038803
59303448
68604454
21668406
3322905
1526817
13653149
47767446
511213
96436854
36749474
80668203
86274138
85905535
37337969
46203248
80685245
91507582
22182811
99704061
49374165
54319154
97864018
58449683
11022951
54397343
75312333
78285540
29458070
96855674
82087005
357867
57818079
32644240
11435894
92201530