60901396
76513710
28326015
78961502
65237688
89465621
95251266
55165067
18184881
48286213
22978611
99166797
484884
53357976
6155306
92779136
67953488
6315625
31555296
86506936
38239937
30049374
26713209
52099196
86222226
32088313
14108364
42285810
95719418
8087138
3325500
17217972
31561273
7839176
94804915
30373703
20252077
34986273
61567606
30398600