85
69
81
102
86
116
148
163
30
57
90
141
56
40
61
343
17
39
45
62
390
80
42
238
43
538
74
195
49
149
170
25
248
158
64
269
67
130
244
59
47
46
31
166
50
169
34
68
111
203
65
72
156
5
160