50
43
251
111
20
240
39
19
7
226
69
15
71
146
35
40
82
5
28
142
166
128
37
130
77
22
141
12
86
138
44
33
23
18
123
93
11
3
81
70
46
341
29
52
1324
45
31