20
18
17
30
72
12
40
91
32
24
38
25
313
67
158
44
60
169
185
302
27
174
156
49
36
46
47
246
4
97
34
37
11
240
7
120
23
66
8
105
93
73
58
61
14
51
57
178
228
85
19