30
1
20
11
32
171
22
56
52
37
15
19
44
8
13
65
55
31
39
158
59
58
40
12
9
50
46
42
18
28
61
67
76
38
14
4
51
62
21
260
78
69
70
27
25
16
54
73