24
21
85
36
22
416
309
193
201
52
10
12
20
55
93
33
11
195
62
51
204
123
230
876
28
8
43
40
23
14
25
64
143
78
186
979
80
264
212
5
72
71
117
343
66
29
41
13
68
17
19