30
36
20
9
256
33
52
48
59
43
17
80
38
97
58
12
39
16
8
111
28
83
69
44
25
93
173
19
22
13
70
18
76
57
150
151
15
189
7
35