21
17
14
65
143
7
73
40
103
42
22
15
31
74
51
34
55
16
97
30
11
44
36
35
128
120
49
29
26
53
59
28
203
54
228
43
23
63
192
39
125
109
111
106
318