50
104
18
111
79
738
75
40
20
101
35
58
43
28
17
32
85
60
9
62
64
197
137
44
173
36
13
224
41
129
67
139