7
45
13
4
3
18
127
89
68
88
58
79
31
17
39
74
23
59
69
12
34
40
72
21
57
108
2
114
104
50
35
29
6
8
20
44
37
33
150
64
9
5
46
62
52
25