2123699
1515267
83047861
48414364
86098225
7543097
41764414
32888494
22012953
23643951
55513981
31548389
78103766
4375270
5496890
61203201
11585944
33432285
29569650
20779465
1536244
85188018
658769
1390259
65512678
11074961
45214489
29574969
31235457
3916932
44485436
72926493
96454226
37598359
33169052
88104503
49067372
99001583
71322971
94979784