29
15
21
11
14
4
1
9
17
32
44
69
53
42
56
33
27
22
8
73
368
50
16
35
20
5
47
2
6
13
34
23
194
163
85
154
18