185
88
198
66
13
29
23
47
36
9
20
102
120
27
19
5
150
177
37
46
14
11
35
77
61
48
55
39
30
165
85
41
96
49
54
57
63
146
133
45
426
25