2
3
21
16
6
81
47
15
19
39
14
32
201
85
9
10
13
30
29
8
25
20
34
98
31
62
215
92
23
11
186
44
54
113
187
251
57
36
33
45
97
116