15
12
191
83
51
25
5
196
16
13
165
45
85
17
36
4
19
10
8
28
11
2
54
81
1
52
35
27
34
119
67
29
64
14
69
296
75
3
7
40
50
238
18