50
31
5
75
4
28
11
41
14
27
9
161
10
100
485
21
15
3
13
16
70
24
12
17
20
274
45
37
29
35
38
52
47
19
6
18
36
80
22
25