12
145
11
87
80
43
60
19
285
169
37
18
23
24
138
26
62
192
85
72
48
30
42
40
99
113
27
4
146
66
63
45
52
22
36
29
35
54
64
50
31
15