56127176
12153878
12628830
22041729
28584346
1024637
11466527
12359611
10172144
46335442
19937682
25312148
11186646
2786546
65042967
1915719
16998010
60801028
89466789
82726039
23485585
86866512
6784921
64508036
24016834
38062230
89129858
1529566
10592855
94759317
13666607
13617842
54733918
5028948
66688962
76925213
8496770
98533873
27741373
31842782