88
28
41
26
14
25
34
13
94
27
147
167
15
20
7
17
46
29
81
22
19
37
21
30
65
53
47
38
10
24
11
33
72
18
50
171
60
119
96
100