21
9
15
54
235
67
127
58
82
89
27
108
23
36
20
32
17
24
56
47
33
49
34
92
45
28
26
44
83
64
41
73
22
19
31
116
51
573
214
249
198
320
109
99
112