33
22
16
19
106
54
127
341
10
96
251
76
203
78
466
145
226
32
42
134
243
390
21
141
112
17
18
68
38
88
8
12
115
60
29
57
13
72
89
49
34
62
81
69
4
25
222
1
74
20