98884832
28586156
42827225
25329141
86475175
15939449
20814731
6169861
21485673
43642749
39744519
54427880
30983314
45918742
54105092
50406009
5819181
9532458
36732052
62167846
64792417
26477846
49397518
53243441
93297468
77271739
11782513
14524304
48462978
49858192
63588102
8822602
3546143
60754650
4338140
7244676
1324708
69954276
82911657
39355721