18475967
5256467
903588
17255464
80653533
78886955
33316896
80969404
69015271
19424164
86176236
44027355
41021020
16604916
53789452
61294853
43109188
8638126
63061700
29033618
68139303
83909780
94105968
54527123
46724744
27001883
46099538
35609371
89729328
85918872
10177023
4504707
13204703
33606177
66365374
51493103
93986979
26221197
7322752
78752554