21143557
63191368
10346690
67536097
18754468
22891370
96911384
4736522
92251694
17458478
6534530
42125154
48617942
77382443
28546193
62061939
97337248
92147191
4826523
90663583
3894688
90888702
90332951
48103033
21126239
46599616
84318485
15738874
383229
55657361
76084318
16682238
486464
13271285
4954242
3946955
68704548
48644298
43713832
42375917