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