108
22
151
161
53
190
227
94
92
15
142
155
122
43
129
85
138
97
20
170
65
51
143
25
61
216
130
172
66
11
339
2
136
423
54
17
221
105
29
173
47
23
169
28
5
14
299
83
75
36
31
137
44
26