12
19
31
14
200
92
32
22
10
88
6
9
15
47
8
5
16
108
25
112
17
11
23
41
164
38
34
136
26
37
29
24
7
27
20
74
86
55
46
39
13
90
21
69
18
44
85
332