2
5
1
8
23
4
21
3
12
29
43
20
18
46
154
16
34
27
122
19
70
59
72
54
33
25
292
97
17
84
14
40
185
88
102
57
36
28
26
38