92
43
5
41
31
25
46
49
172
243
11
7
189
215
42
132
37
20
201
34
121
71
60
112
147
29
97
33
19
158
278
69
95
77
53
24
170
131
39
15
4
12
23
9
13
74
157
14
18