18
55
42
30
561
20
70
149
372
59
44
109
49
77
39
61
40
12
19
31
33
72
38
27
35
119
65
36
137
24
37
45
43
22
52
79
75
58
66
88
120
23
28
98