26
158
38
79
88
37
68
62
5
23
56
21
14
73
27
50
41
35
7
32
24
86
13
28
22
44
40
83
36
52
99
39
67
653
59
169
30
116
34