25
28
12
96
32
19
23
26
10
15
14
9
11
17
166
83
49
47
57
39
62
7
94
68
77
38
34
20
72
89
150
154
126
31
4
85
93
213
18
173
55
54