16
12
6
61
3
58
18
128
45
53
9
248
4
107
19
364
48
217
28
109
27
63
347
15
34
56
32
39
7
30
8
26
41
5
96
42
14
142
35
21
2
22