3013
10729
18089
11457
19897
78046
120911
25844
27683
40383
95657
35677
44188
102448
11574
2960
4218
5445
2887
5285
3311
4173
4999
4691
7100
4315
4557
91589
204911
22562
9027
23578
230488
290515
23660
40538
24194
42903
9492
15568
149800