12
57
38
22
9
5
2
7
8
35
19
26
20
251
44
29
168
11
58
40
45
162
16
10
30
15
211
18
28
96
135
83
56
89
48
63
145
53
59
17
107
148
111
176
78