3
19
43
101
50
166
17
57
5
0
25
34
15
7
45
11
27
4
36
13
55
8
33
26
16
48
2
12
28
10
39
35
63
92
18
30
80