8
4
7
10
13
79
27
63
20
6
12
30
25
37
14
41
204
61
40
59
29
81
39
18
91
208
398
97
339
78
156
189
195
231
230
294
64
145
163
80
92
482
115
153