50
164
106
45
75
42
34
44
15
265
59
41
19
123
39
25
204
77
26
14
35
510
192
24
69
37
63
20
86
130
13
162
48
28
31
110
88
171
159
8
182
54
9
79
81
194
346
32