29
334
20
62
28
27
12
14
7
36
3
24
48
26
21
13
73
25
30
82
106
40
9
23
47
160
87
18
55
22
112
8
247
34
44
68
16
115
11
5
4
100
95