0
3
2
8
5
4
1
9
36
14
21
47
40
58
19
12
71
90
156
66
25
182
11
87
27
35
37
80
32
255
31
69
102
383
166
286
68
367
766
168
82