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