20
27
61
91
2
5
8
30
84
411
29
55
354
44
178
62
160
24
236
26
121
46
16
228
14
35
17
15
3
66
286
120
109
71
111
189
68
37
53
293
58
130
80
54
48
139
32
21
25
150