0
3
21
57
7
8
4
30
6
100
14
232
80
87
25
19
75
107
96
28
119
37
55
131
79
36
68
102
293
139
33
98
153
200
138
35
46
154
95
52
54
85
149
464
337
160
41
45
114
177
71