23
29
102
56
70
35
17
14
34
83
48
177
75
103
50
49
16
18
37
55
64
40
84
24
42
28
65
25
22
27
46
20
11
44
69
38
63
90
132
21
45
158
39
139
57
97
15
68
306
89