0
8
30
14
11
7
15
2
23
6
4
12
29
36
20
16
39
13
5
69
96
21
41
9
22
110
24
19
153
70
17
42
27
47
77
102
273
71
189
60
55
86
453
35
73
82
99
37
186
130