22
45
147
294
21
9
32
28
42
70
13
127
44
33
50
27
56
134
17
47
30
80
38
39
8
52
20
14
163
59
34
15
61
37
202
23
18
96
16
188
66
107
29
31
286