7
36
4
153
6
112
106
89
31
26
85
131
14
216
9
70
21
17
69
48
22
77
65
12
50
19
108
45
35
2
1
54
58
67
13
28
34
110
38
8
5
60
59