21
17
15
51
12
284
116
53
13
57
93
388
3
24
22
59
143
16
9
26
82
50
293
34
448
99
7
40
37
41
42
39
60
8
47
202
18
90
84
23
45
112
78
28