20
52
30
10
54
6
11
5
27
15
84
35
49
120
55
173
45
63
28
148
107
74
56
14
47
221
98
105
205
22
26
62
44
301
19
13
48
171
23
24
85
68
4
80
201
39
32
46
72
42