4
3
23
12
2
26
51
5
172
25
8
24
17
16
18
28
20
19
14
15
42
53
30
45
107
38
32
33
108
31
400
58
67
169
74
84
57
105
1151
91
46
194
43
146