12
25
57
9
32
26
31
8
1176
103
4
11
63
87
166
23
30
391
46
121
3
90
15
27
45
189
72
37
51
18
102
13
47
38
34
21
112