16
104
330
124
19
73
199
33
350
20
141
268
12
112
277
6
54
106
138
39
70
218
176
341
43
32
65
155
217
340
121
98
514
35
174
222
97
241
60
126
25
115
83
82
118
79
11
42
18
246
21
50
117
47
77