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