2589220
45081134
55618636
41113761
22848460
1144829
46204578
35916892
65763986
6768279
50815596
64409335
64605093
72014459
54918448
61118410
7563714
42702457
92016744
20594828
58158199
33143402
97611304
17775822
64782096
29978417
87876909
66845502
77115916
42997565
6707678
82829270
85092341
356610
66718152
65211323
71681031
24399740
56225457
77902