2
6
16
15
4
21
1
14
10
46
27
20
12
17
18
9
56
32
136
79
65
58
50
42
227
26
304
47
49
330
63
64
71
11
222
69
156
101
45
40
201
165
105
30
599