81
174
108
62
164
40
55
148
151
232
272
154
14
58
105
106
56
111
92
53
41
38
120
39
47
189
103
18
114
169
74
115
22
21
33
35
310
175
66
110
166
77
44
100
61
48
23
26
238
236
59