3
6
19
8
1
9
7
21
139
16
59
17
47
73
50
28
66
27
26
75
219
127
60
30
85
38
129
18
255
98
64
63
42
74
123
107
53
43
5
84
22
36
31
96
215
92