7532
3773
4404
2842
10586
17222
11244
19698
76797
120366
25519
27304
39749
95035
48766
35220
43833
101798
11430
2818
4072
5309
2753
5131
3174
4020
4805
4526
6924
4143
4388
91038
203809
22303
8840
23369
226525
289827
23427
39728
23930
42696
9329
15406
149008