0
16
10
33
14
191
17
119
53
136
23
27
28
54
60
55
45
39
95
90
96
36
100
51
61
89
80
18
48
128
75
108
83
38
112
56
44
902
140
86
111
82
179
99
141
62
46
188
207
216
35
25