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