21
17
10
26
19
5
23
59
36
29
25
24
143
22
48
79
27
61
138
51
80
9
6
390
106
117
20
58
30
33
77
63
32
44
83
112
255
18
99