128
220
71
51
153
64
138
113
47
160
89
44
94
157
119
49
105
32
34
85
21
145
198
75
80
122
42
62
239
29
36
99
13
16
65
38
120
259
55
130
37
20
24
17
95
78
61
39
110
107
109
236