29
17
2
188
82
271
18
49
19
3
130
11
23
72
104
50
58
137
76
77
190
5
32
37
8
27
641
173
24
12
36
22
4
46
41
64
54
15
151
60
48
9
0
14