8
11
14
39
25
16
49
29
9
3
33
38
23
7
19
20
90
27
112
91
57
294
61
105
419
48
21
154
17
107
77
227
37
30
84
56
141
46
45
72
391
15
47
32
42
65
24
157
181