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