110
5
18
4
15
8
11
34
16
126
83
19
33
21
12
98
17
196
13
79
20
53
62
161
91
133
77
43
338
76
32
184
49
27
269
44
63
192
85
134
159
128
24
89
45
59
6