27888728
48913701
94109940
8256272
40247780
37346941
735856
99803130
1529594
73244605
98065926
10738876
5292760
53682121
34042450
90961223
49867515
57925983
81832256
3790838
66317822
94617530
76235576
48419495
20924034
51219369
95377005
22813373
8556629
3882174
6943531
13181862
21362521
10992872
9416885
63934916
77989213
20689970
78809972
15641520