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