30768
45958
14836
17314
5629
9853
21233
6289
15281
20271
13977
3612
13439
3409
28674
17141
31281
5138
4311
8156
14426
30012
24546
6534
20846
8048
13557
27635
9195
3867
5439
19240
9969
26660
76380
8711
38350
19436
22013
21180
12265
450996
31045
307950
8102
15794
33686
10457
138251
2766
37782
20321
11622
8255
12465
26307
54275
12242
20367
92056