41403315
61106034
25379956
63016691
67103519
19518607
63164900
11916920
39058073
64644630
85202536
7037943
95849757
20592640
64628926
16819926
6473138
96187239
165591
35948083
7529646
1001120
48464205
50028331
59028004
82354904
7952805
55174721
32728710
31426742
53609953
15658240
11616860
87217807
19925561
83951455
35906452
77589839
47099330
87593186