28
31
26
34
21
169
38
29
41
49
6
24
93
35
9
158
65
45
157
80
19
17
39
12
27
91
125
36
192
8
96
476
40
139
47
42
276
11
84
160
52
117
149
123