15
109
92
250
60
112
139
13
30
47
276
287
68
53
26
237
89
93
274
35
130
51
23
157
84
160
87
119
165
34
138
73
242
249
733
185
104
124
245
141
59
134
272
152
39
257
48
25
144
311