29
149
49
106
11
8
31
26
19
229
42
167
239
9
36
2
27
23
7
62
32
39
190
44
14
4
20
13
15
92
40
43
83
0
71
61
47
25
5
17
37
18
22