3
16
15
17
6
19
18
26
11
21
51
716
28
48
13
32
20
22
10
9
55
30
43
8
62
23
75
139
42
14
39
200
123
12
1
103
427
918
178
137
255
65
135