4
6
3
20
59
5
31
18
7
23
16
72
44
63
19
34
85
166
61
25
68
53
86
1
40
17
30
91
215
42
129
201
121
50
104
69
385
148
114
193
277
14
13
62
8
175
99
117
11
136