0
70
50
269
62
209
160
97
31
23
43
99
92
45
103
26
24
27
34
89
173
33
17
14
37
35
40
32
93
28
18
123
120
67
65
51
21
111
56
73
142
163
131