105
129
42
9
47
28
16
23
58
61
38
98
146
34
36
66
73
19
294
57
7
24
4
11
161
49
45
8
18
17
27
21
71
20
63
33
12
3
97
5
22
1
79
156
174