3
2
4
19
8
113
12
16
43
5
7
13
14
38
21
22
46
26
35
18
17
9
31
15
63
29
10
62
36
11
47
20
250
23
30
25
274
117
89
482
86
92
52
85
135