12
23
21
20
204
133
39
34
35
78
18
15
47
90
117
432
115
99
68
17
66
30
31
84
5
26
37
27
157
42
54
166
53
110
61
740
127
67
36
107
63
33
38
80
51
46