26
101
30
29
19
43
44
5
4
2
83
80
64
54
15
73
45
31
52
88
24
38
85
18
10
147
8
79
63
23
188
89
9
51
169
17
48
68
67
27
154
37
195
270
186