20
133
30
31
44
15
23
56
182
37
59
22
71
40
25
100
88
77
49
38
8
39
10
52
21
27
33
67
140
76
48
41
63
16
43
9
65
50
64
47