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