30
17
28
104
88
92
26
36
174
56
29
155
175
95
73
15
177
31
35
42
23
41
37
22
24
32
63
47
55
120
115
46
21
16
51
67
19
25
81
45
39
53
50