28
152
175
48
36
163
69
61
31
235
234
8
6
7
107
43
24
25
34
101
92
154
164
217
65
68
47
96
784
53
89
189
108
71
60
106
62
142
135
76
40
195
57
9
32
157
137
305
45
105