50
101
8
39
35
34
83
18
114
70
14
29
15
192
112
134
261
9
196
250
125
169
104
136
384
390
429
145
19
12
797
252
31