22969599
11608214
75861149
3403812
56183121
36641588
20954106
46117531
4147133
30664040
21571762
1645814
3431671
14723684
91217023
34348112
69255126
60159547
21933040
73934426
35311458
71679111
4675670
1523905
74987851
58484864
54596548
27144204
54914148
182473
76783753
87066180
96399160
14027106
52051722
74088466
40435458
54054494
41144003
7458991