145
34
92
18
2
9
30
292
6
13
4
68
49
33
16
169
7
58
24
62
51
63
35
25
134
119
54
259
140
90
37
46
59
196
127
43
77
64
20
27
26
199
216
86
32
70
29
123