50
30
31
34
395
24
49
300
21
126
15
12
23
19
14
17
48
10
13
8
18
56
61
20
16
43
44
55
42
47
95
60
5
29
26
6
115
11
9
1