50
186
65
36
28
37
29
101
388
17
57
104
26
4
157
112
24
59
13
22
20
118
58
15
25
41
107
47
123
99
159
80
93
52
156
148
266
194
63
51
164
210
778
208
14
16
18
77
96