22851088
11888887
97495876
22706690
671062
1414476
80381011
50463847
2237595
22236238
50938940
8847962
36812037
36014521
17959824
74373226
311436
12053257
35932115
82122219
85281289
36714438
5112988
84026160
66538608
15917223
59646202
18482682
38266664
83801296
2832408
67637639
7079614
56628653
59074706
1754885
32388571
86014156
65447742
93182102