50
32
135
82
118
16
112
23
13
57
47
60
239
71
119
8
117
54
6
17
63
661
34
43
61
286
125
46
59
77
21
157
230
162
24
44
102
14
49
74
94
29
158
5
196
126
142
131
596