162
23
96
14
18
30
28
56
107
17
38
19
32
59
6
16
13
52
41
29
43
26
33
37
46
12
21
15
27
8
10
20
7
49
103
98
187
57
99