23
12
9
172
11
16
27
63
309
26
1
22
15
17
31
122
20
21
50
18
100
78
34
37
28
46
33
68
2
4
7
71
14
32
3
36
24
163
110
49
13
41
69
79