84712120
4491552
80724313
48729389
2208168
32212673
94122524
55966632
42217394
96783246
79034159
13383796
4332368
55715375
99996672
5911695
38735848
86679031
99158592
74814232
62304440
40552386
64907499
35115905
36131932
83024495
52337022
26916303
64186239
92875319
3099630
1679088
40726687
544956
54781211
66224803
66526096
23673232
14179204
97523695