28
71
192
39
331
92
69
122
43
99
58
32
57
8
166
111
161
51
21
49
40
158
175
53
74
167
59
259
186
22
94
737
23
208
213
177
88
66
195
63
37
232
38
25
84
73
33
103
36
263