16
178
19
113
326
683
117
130
270
218
41
83
38
33
28
95
61
112
88
31
4
3
53
362
842
25
57
22
377
217
11
402
376
15
227
139
209
75
10
1296
287
372
262
317
54
65
120
44
14
80
64