29
6
26
58
18
104
59
15
9
21
7
19
86
87
95
35
11
65
77
17
32
10
4
13
20
155
23
49
43
36
14
40
123
25
46
28
37
52
124