21
15
55
20
28
16
36
56
45
31
19
23
8
13
11
41
30
42
60
35
72
169
164
132
134
171
287
67
84
165
155
57
47
61
27
22
115
339
46
78