15
307
212
60
77
36
74
76
25
80
159
123
61
31
255
83
56
27
102
82
67
224
40
50
69
139
55
161
146
32
29
145
195
290
184
267
44
53
39
122
91
73
194
593
247
157
158
86
197
35
111
62
104