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