485799
1986668
97115163
51896206
2138454
69192817
25897070
63497175
8809258
93155516
61947897
38121623
35326228
85144525
8159354
1921389
637306
12465371
1182982
97976933
4923884
82536770
81507304
13534652
97195381
63988741
73688107
80888203
53379057
50287249
6118987
55943895
57941794
97404201
72401219
75051476
51042053
36634058
41601197
69565182