16
14
279
95
49
8
53
395
102
27
25
24
37
32
61
31
26
210
17
65
81
28
21
236
297
38
155
30
216
290
66
44
407
495
109
203
318
67
52
107
33
46
59
23
116
41
48