20
30
59
27
55
33
108
32
321
148
39
5
40
35
25
45
11
23
44
7
4
13
14
80
42
71
36
68
69
66
241
52
110
87
70
56
21
57
64
74
88
10
102
166
142
8