4
3
8
2
6
13
11
19
41
17
9
32
7
44
10
30
5
16
21
18
29
55
27
47
15
14
40
186
88
102
119
28
64
23
46
26
33