80
174
107
62
164
40
55
148
150
232
271
153
14
58
105
106
56
111
92
53
41
38
119
37
47
189
103
18
114
169
74
113
22
20
33
108
35
310
175
66
110
165
76
77
61
44
100
57
39
48
23
26
238
235
59