30
19
21
15
18
17
47
75
24
56
37
10
314
8
1
2
4
291
29
11
46
25
62
3
14
40
64
280
365
26
149
138
52
9
13
95
22
90
6
89
54
5
390
33