20
18
51
124
33
35
25
28
29
62
22
72
12
43
21
48
26
31
13
76
59
24
95
135
133
83
166
45
23
98
464
88
46
40
199
280
192
37
77
156
136
102
112
41
39