49
28
33
35
12
18
320
170
239
149
15
19
43
7
3
42
90
11
4
30
616
13
115
41
6
10
16
20
9
5
67
175
152
59
34
17
29
50
109
24
62
178
8
100
102
453
122
22