129
26
111
50
99
68
251
176
23
103
93
61
59
180
36
148
15
58
8
65
152
175
184
307
285
228
31
70
17
143
14
41
145
139
102
142
479
186
33
46
69
54
157
49
83
18
167
47
146
39
114
181
13