19866091
45749614
29474011
45268453
58211454
73107786
79169849
55505933
41058748
9009579
79861618
38905678
24356981
788927
69483683
54911993
49431076
92513957
93874697
22424798
52167399
60736790
66914273
20675244
83722950
89916281
46971029
14195509
5527296
23381323
37845213
24999221
6002881
50588118
38248460
35652091
95546551
17973500
5782121
21622394