3
28
21
9
5
61
18
31
8
27
19
6
7
26
57
10
49
37
186
97
63
30
36
54
13
143
51
24
111
48
58
45
32
182
66
139
15
43
89
163
65
20
109
248