12
92
89
53
332
550
256
291
25
383
196
50
44
33
46
35
19
183
30
320
384
14
65
36
119
105
112
116
125
24
23
613
110
73
387
206
350
59
737
45
159
42
87
260
93
366
378
174
114
418
216
230
462