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
47
21
154
17
107
77
227
37
30
84
56
141
46
45
72
391
15
32
42
65
24
157
181