66222442
4203203
20456351
98522841
99304070
5031518
36715280
52371224
3144572
72253384
9658208
32378277
79558489
53086745
74528171
4033195
16543149
30148602
8428342
22864240
50467676
77108698
77311307
4206552
5441632
63286928
5663662
11587922
70054523
38675074
49859952
39833202
5028238
10863907
87788968
273363
5664148
36187427
98729181
84058776