9
11
14
40
26
12
16
49
32
3
33
38
23
7
19
20
90
27
112
91
8
57
29
294
61
106
419
21
154
17
107
77
228
37
30
84
141
46
45
72
392
15
47
42
65
24
157
181