28
31
26
155
25
11
49
330
38
47
128
103
18
64
159
78
53
27
87
32
19
44
57
80
197
43
136
73
48
98
111
10
264
33
179
14
69
61
97
171
195
52
8
34
51
70
58
240
158