7
6
10
31
28
27
12
17
47
22
108
41
20
5
74
11
25
15
57
14
50
49
24
80
40
9
18
8
134
46
200
69
19
32
45
51
70
36
42
23
67
127
88