33
18
13
9
22
6
65
214
366
25
4
162
35
17
81
49
50
126
1
8
16
59
42
37
53
102
36
103
490
139
29
10
149
89
24
34
122
30
7
121
368
134
5
151
82
384
43
39