29
13
20
14
22
41
205
97
25
17
8
158
60
56
5
61
15
34
83
16
44
33
35
7
46
24
1
53
38
37
32
384
107
202
554
123
73
43
42
55
70
27
80
18
10