13
3
8
4
69
89
293
142
40
22
27
140
64
25
48
75
19
79
61
32
20
28
24
5
29
7
12
136
14
58
46
118
111
39
88
135
84
128
10
66
219
133
238
193
221
112
50
31
676
65