29
80
46
25
8
15
4
1
9
7
2
11
5
3
12
74
43
28
6
18
14
331
13
16
37
20
126
66
55
33
21
45
49
24
61
19
62