81133186
1562081
49302770
60603320
16919608
64314554
16255682
40248766
49037096
19487462
52371234
20407920
27836993
43594012
32022586
59399956
76001896
17499047
79937999
51915753
5006622
12018067
36186642
12298832
38493240
69197063
893206
23325883
2669199
25692365
27225290
49991774
7358809
93055796
875091
48815268
1797893
56288251
14288968
5330688