101948
97811239
94392071
67506208
5610120
53282427
28322438
9060204
73564963
24821576
19184906
75047097
46921146
90585282
45793890
445597
90951907
94332422
288348
42878755
97404401
87625846
91489393
34722685
62258172
56528975
68386018
73112602
10132696
90753815
7600234
135382
22596500
7928745
9086510
4255091
707544
2576895
82832565
88679578