32
12
10
3
1
21
19
41
16
18
154
8
13
78
49
4
262
80
5
30
14
38
39
99
55
7
11
17
95
65
79
132
57
66
47
36
22
27
29
15
35
31