3
9
46
22
206
139
74
75
43
83
57
66
136
23
129
144
167
19
55
20
128
71
60
7
27
98
39
24
92
36
25
17
150
256
12
29
37
89
293
88
78
26
116
18
86
221
85
90
30
16