94687120
16054722
49101011
24178187
18847111
84754931
31895240
25198117
1899407
29414013
9277682
21608258
88231739
280220
19003998
55989760
55339451
4866179
82746163
99618887
89982246
82457086
2325943
53391135
81952681
2504904
84753891
65699522
52528295
15947247
6704492
81237115
10508236
26574332
17165546
32013597
27965324
25728527
48042605
44706020