8
52
103
142
50
31
57
13
3
78
14
33
28
17
15
7
95
16
36
80
64
21
66
158
79
74
41
49
24
18
25
106
23
187
107
38
137
58
59
32
9
70
29
12
2
42
22