2
4
0
1
11
7
5
6
17
20
44
53
18
21
23
39
32
46
13
29
34
79
30
31
82
26
36
186
63
61
95
105
54
19
38
27
28
158
58
67
88