46162734
23428745
4137532
16405569
30795019
15443904
67342739
23982727
6347657
70131935
81203099
24612776
7496648
158634
16343686
2595562
60401171
35213628
58863505
36964430
26915522
47237360
95773037
79897364
76325252
42919424
95625693
60885072
24573754
51739570
13399201
68803561
7784651
74179648
16723593
48837659
38223754
73907032
41536050
16085950