146
39
35
105
123
167
46
102
77
154
106
34
18
1
16
330
274
325
147
127
37
66
68
90
130
29
24
91
60
75
23
20
11
28
12
186
47
56
27
14
33
164
49
31
78
19
17