10
8
4
15
1
20
5
9
41
11
21
13
92
45
277
108
61
17
30
46
196
33
32
59
118
373
37
36
82
79
75
29
28
76
128
162
85