7
20
3
8
172
24
54
69
59
43
523
273
9
6
67
19
25
204
88
215
180
12
13
14
1252
37
116
33
38
36
2
29
61
28
15
45
10
296
30
4
162
16
305