43
308
5
32
6
29
258
31
20
214
203
13
54
51
105
140
272
49
15
38
84
36
122
66
71
112
27
91
101
26
74
8
23
7
83
63
21
11
139
73
100
69
60
98
121
80
354
42
40
48