33
51
38
19
14
7
15
18
11
8
35
16
47
129
29
17
26
30
27
22
21
43
25
13
62
40
82
200
48
122
117
55
31
67
113
188
72
96
185
434
37
231
56
66