292
18
93
38
19
36
148
260
248
23
227
134
73
261
14
334
143
16
6
111
202
29
55
13
47
8
174
80
97
33
236
221
65
87
28
85
147
22
31
45
356
58
30
21
7
155
39
142
2
62