2
6
8
4
11
15
39
0
7
13
25
9
22
16
18
23
30
17
36
19
44
74
104
57
37
14
10
1
5
32
55
3
72
140
223
76
88
264
314
50
139