67166668
36828112
37029633
86384252
16496969
81291186
21629826
50929218
8310226
85734069
47729188
64023020
20587371
22017626
53282551
8584290
10342175
21196496
41565330
8074041
36063010
37312548
29711464
72395277
60743756
19805933
79561311
57359081
77063551
75574130
68991373
3368052
89114077
64137340
31312118
58466686
14662553
19646806
84846874
6395607