3
26
0
4
1
5
8
6
20
18
13
67
61
25
109
17
51
29
39
73
24
12
41
68
89
94
120
160
42
35
50
182
34
59
11
14
69