3
16
15
17
6
19
18
26
11
21
51
718
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
919
178
137
255
65
135