24
11
4
2
6
5
450
57
151
10
12
28
18
9
23
32
35
13
14
21
234
58
73
34
17
20
36
37
43
22
44
46
49
45
131
39
69
172
25
129
54
112
119
64
47
87
322
613
80
527