30852151
50607162
55024211
40362093
46836249
1455360
8211726
90067561
52328952
45392465
5610195
91019308
17586425
63753205
37447815
94926221
75908038
56605474
69089377
37062733
21434073
6683479
10166953
74306780
23017716
16229323
44138936
19234124
35063410
61054089
2819715
10647558
62061487
8673121
76615098
93124740
97014641
37364743
70936535
6078743