158
32
95
37
135
205
97
22
28
9
17
11
561
31
47
41
36
21
18
7
152
62
76
52
54
84
69
63
25
26
33
224
178
58
8
86
14
53
81
43
5
60
40
682
422
4