1022206
2932520
94514458
62868260
43449313
53644840
73467351
84043123
98668965
37261044
77973427
60319190
88086925
48293181
97077076
24421169
96519725
67462835
34304406
84487867
27912089
63188639
66153846
78434344
390783
70594222
33043862
6335163
87338604
55746403
16623655
2733042
93068520
31729538
37097607
46213333
76902106
14822342
57839162
20018330