32
8
9
43
7
14
40
34
21
12
18
5
17
31
15
6
13
24
52
2
4
22
20
3
1
36
11
84
77
163
209
113
23
72
83
302
26
70