15292728
6922196
2248250
974358
85196246
89197247
4824452
23243800
853506
19487178
54638693
70902068
68397329
46302574
42242286
11089115
19778418
854398
82222179
42296527
95187660
96377107
56479707
76846769
12686693
52128520
1178278
1938043
13486244
75593732
64493713
10632503
55334315
29847487
1358109
20812177
754258
71441454
4483727
30626117