122
28
207
66
492
52
47
188
132
211
129
227
61
179
75
51
59
74
145
134
21
177
133
88
56
15
153
225
108
53
13
64
6
14
42
231
106
35
80
73
115
72
139
304
144
23
87
91
128
48
344
290
388