3
8
5
15
22
1
21
17
10
16
41
12
79
32
19
25
60
34
49
7
24
4
9
36
14
13
67
31
106
47
53
46
70
64
45
188
66
44
68
27
35
59
37
26