186
152
117
112
19
23
33
14
16
25
5
3
37
45
58
28
105
204
63
50
47
17
88
24
35
21
38
56
43
321
61
10
39
44
36
46