0
42
5
8
12
3
4
7
35
19
16
178
58
93
40
120
188
767
77
45
26
61
217
30
33
78
195
34
27
37
82
24
22
118
25
137
36
143
11
21
79
786
85
360
117
125