16
178
22
114
326
683
117
130
270
218
41
83
38
33
28
95
61
112
89
31
4
3
53
362
843
26
25
59
377
217
11
402
376
39
15
227
141
209
75
10
1297
287
372
263
317
54
65
120
44
14
80
64