30433
45759
14639
17155
5479
9694
21034
6124
15070
19887
13785
3439
13269
3255
28479
16465
31090
5000
4186
7988
14206
29781
24222
6401
20659
7889
13348
27443
8894
3741
5299
19047
9799
26454
76222
8526
38042
19240
21853
20990
12085
449900
30844
307053
7931
15571
33477
10275
137944
2628
37538
20091
11464
8084
12260
26097
54027
11995
20123
90872