12
27
351
95
28
45
52
40
56
75
43
125
4
72
15
18
57
39
169
192
21
133
20
140
47
46
10
138
90
100
91
7
388
130
5
11
115
55
32
37
69
25
29
161
42