118
21
254
67
14
55
218
93
78
52
50
73
51
18
31
335
122
207
329
155
159
149
85
33
175
281
10
291
59
456
363
150
177
320
35
151
43
63
74
108
24
90
87
91
216
102
111
19
386
3761
71
138