0
8
3
4
1
6
17
92
21
14
38
18
13
11
16
87
27
61
47
24
46
23
37
42
22
15
90
9
135
109
82
40
66
28
52
19
88
84
69
34
51
39
148
350
79