6
11
21
59
12
8
3
2
75
203
7
136
24
28
40
43
247
46
19
10
58
77
129
235
287
34
252
27
38
51
37
100
107
140
18
47
128
61
54
71
76
63
269
42
22