21427770
5827352
82831052
93066999
62988433
29958978
49518630
26013705
56235804
35113346
31398741
49068308
35849751
88339511
443875
12976580
20471772
38453363
8751995
1913344
66733482
44775698
13172269
68198262
32072633
68448740
69253311
92385987
46394796
4986939
4112796
50646787
48711417
42741569
21599480
36709737
30345976
52891805
84455440
59088313