8
25
14
20
49
7
31
46
22
24
16
59
37
23
385
13
10
17
3
4
150
314
104
26
12
205
28
77
64
226
19
100
360