175
40
161
107
303
165
120
145
73
218
133
88
122
170
47
91
108
43
52
265
260
56
106
58
338
202
59
146
38
54
199
26
326
683
117
130
61
53
377
217
402
22
139
209
75
372
317
80
71
494
93
428
399
114
42