0
14
20
7
15
9
45
42
2
18
37
30
35
119
52
85
4
12
6
96
146
343
22
237
165
92
60
641
38
33
182
105
10
43
28
48
75
39
91
31
34
27
24
41
19
11
23
21
44
29