15782932
94159202
91774255
3631766
95638579
61403330
2516986
28803823
10282414
84526437
7551054
42474453
18949787
26939250
3256610
36286492
78051386
74532351
62087552
16157246
158184
75686831
41779050
29943641
4732441
77451987
58898294
12245117
34069424
29916312
20132623
6367804
68957599
99645788
23094310
64612873
2583584
65559441
25325957
46751044