2
0
5
1
13
4
8
3
10
7
6
17
15
11
21
19
88
35
34
44
27
72
66
52
57
47
77
25
30
26
75
33
149
48
55
208
41
59