7
3
113
55
36
28
15
26
43
198
32
76
16
17
30
296
8
347
50
101
445
37
54
22
25
91
40
19
48
41
68
103
84
45
63
139
122
119
4
267
82
33
9
21
186
96
20
39
23