8235436
17237337
29131781
30568880
13139967
23754262
55828782
35049111
5825630
552876
41154037
90806452
58911498
3124520
69158887
324364
48035332
69335340
90735588
43847836
43439123
87164641
1196678
69805413
13669177
67459804
95289508
19016950
45023353
50207798
54927737
55534448
22775626
6052316
82412130
38324712
94108623
19135526
72333915
756072