6
26
8
3
1
40
85
22
19
23
77
15
101
150
249
39
58
21
7
90
193
32
87
214
36
20
106
10
53
42
37
86
128
140
73
78
28
132
29
72