13132581
65559700
9428502
55431710
19737043
32774557
34189901
21757523
91323436
94871005
83121994
9584272
11406112
3010120
1033259
27167070
45077115
88627491
25892250
6845476
37286993
49883724
97625651
89375252
1231590
8691471
77218461
90604964
691957
12792334
39606207
59056362
4536791
6955140
81193077
41049374
69508744
65438090
36484121
3803153