21
20
105
38
92
56
44
40
30
74
25
16
39
139
58
54
19
79
18
90
205
43
55
23
35
89
77
96
24
28
66
63
83
14
31
103
26
45
380
65
125
166
17
193
32
161