29793436
37832395
68574879
86091227
15132879
7878764
43964325
17224169
31068556
1788502
19734578
27061632
28298565
20376864
68965078
75579969
27207878
48283037
59693007
28252720
47979799
83758877
83447279
65913809
70694073
17482099
42473868
29034087
97763860
89533119
95951374
64596506
26898877
55759696
26583032
5498054
61507074
51072402
39771828
13008058