31
22
13
25
46
38
83
34
48
23
20
19
129
153
200
45
27
21
35
10
5
6
7
50
16
8
53
15
168
128
29
9
12
28
18
77
32
39
44
11
57
63
47
41
80
105
14
49
121
17
69
74
26
166