21
40
30
69
42
27
39
12
28
26
110
88
134
64
15
14
52
9
20
59
43
45
24
32
36
35
34
48
55
122
221
140
101
41
23
112
50
17
338
98
91
180
199
53
66
47
107
94