54631606
31263408
94253050
87939560
79158146
72021067
27997739
51488839
31746903
32052338
5670683
11645206
12581239
3245071
3793278
65389345
5785863
6633970
67866272
34732935
31043329
95875434
3798265
31842958
93905914
8358341
76645214
32882235
40184501
23582524
54096023
50935897
26309783
16726590
23496720
46936423
97094233
33532571
21514626
2691236