3
14
0
8
6
7
23
2
11
20
37
28
16
62
31
69
35
38
5
21
26
41
48
46
27
139
146
19
89
60
24
29
68
39
45
99
78
110
74
82
40
425
13
32
206
83