16
249
123
38
97
28
59
6
8
40
24
176
67
217
19
35
45
83
169
74
54
71
84
32
92
49
11
73
14
147
12
15
4
26
1
288
39
100
324
23
109
76
104
105
87
3
2
161