8
6
14
18
48
16
3
19
22
131
24
91
20
88
17
7
61
35
9
275
29
11
4
51
26
44
5
58
374
23
329
172
50
49
43
85
168
93
89
142
110