13
7
9
23
2
4
8
24
47
26
30
28
6
25
10
12
37
22
19
5
16
45
38
92
93
160
105
122
106
68
196
135
84
59
41
689
96
493
49
309
66
100
173
74
193
29