8
2
15
23
53
18
120
145
17
79
133
70
72
97
89
31
46
26
67
45
96
155
118
29
55
193
56
164
9
86
24
81
22
16
210
85
129
49
44
7
60
36
91
62
66
30
25
382