28
30
22
42
136
50
11
83
45
177
25
38
34
16
81
36
17
40
75
19
23
20
26
102
60
53
217
148
54
111
58
74
33
13
71
138
153
29
35
59
132
143
115
119
46
39
47