2991993
5302316
75668315
8196504
64306552
16746902
86875296
50635892
17776979
28874144
5297186
70428713
71494170
9749450
77191552
2286586
67281499
24734171
26656971
24789751
62115485
89779258
92047029
35574267
24209439
37297685
9442304
25892612
68065606
17528670
28275390
23815480
19794158
82592205
79217164
75375574
10231861
13566673
76052443
20007266