3
13
1
20
0
10
34
16
9
45
50
31
11
52
59
25
30
57
68
42
47
81
27
43
73
95
140
55
36
35
205
46
89
103
19
99
71
185
72
54
222
159
24
12
132
29
6