114
230
36
344
61
17
70
393
499
242
162
106
148
79
184
197
125
91
83
60
99
11
32
418
317
18
34
268
52
16
236
358
19
39
147
93
94
51
37
62
35
118
33
92
74
96
21
104
142
42
170
124
127
88