40
31
25
22
49
32
206
37
143
46
71
36
10
44
11
52
24
21
172
23
161
125
163
320
97
19
9
8
13
29
18
85
17
81
82
38
110
76
167
16
58
70
61
45