20
17
9
10
39
15
11
24
14
30
50
41
33
100
36
391
82
208
141
62
22
26
51
162
207
69
49
53
299
46
128
81
171
113
232
83
31
74
76
193
155
75
80
77
48
72
54
79