30105776
37025709
60146998
96013589
7123096
44267419
68353055
80518678
47862327
64204969
90542428
98315615
63469145
71257928
44744222
87286910
22629945
73485575
1757202
10505125
9388415
3893255
63811570
40587119
94314407
60703098
46719059
32378627
53671697
22139102
66327361
69608597
173235
31466700
51802938
34334309
63438724
97226683
22779311
24303538