143
44
370
384
845
96
223
285
426
400
62
57
58
114
16
53
73
349
87
324
79
330
367
294
111
119
151
172
346
148
998
140
65
206
91
36
138
78
136
93
133
214
76
24
60
89
37
18
17
265
32
42
25
20
13
77