39748297
12867689
7203081
40037589
8475079
75899455
17962255
13568810
96396416
32037712
56547224
8045534
79716974
94193672
75157395
62944016
16427165
33455629
12939899
41773639
64408156
3411815
11814148
5215382
68504492
46859919
21618573
28091534
6376337
91008932
68575771
18456805
69214145
32739328
3185395
14995345
81007338
32484993
30398216
32883000