0
14
20
7
13
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
15
23
21
44
29