22657528
86609142
31259605
88138586
3168948
6346038
84526771
13646179
51005588
25864334
84913155
63408422
74376008
84067693
33506689
34993215
98896125
85885390
39445558
21873982
47448245
1391967
39496028
3718669
77925446
31342279
31571727
16202762
49147272
37104672
1618996
14579279
23131254
86191008
8351577
88501589
42449181
95606942
61779056
28917482