323042
65852938
7577693
99915604
1223417
42485506
56392340
40443745
44995211
17846104
18184025
27763045
15254097
51197636
41023424
69268776
86632878
40084383
57093334
22226037
98692439
26103690
28983799
96883875
78025159
65832107
36259050
64675811
307315
8699388
58994828
96745696
74973508
7502028
2350714
30824084
97352757
38707921
21268010
30069358