43
272
38
22
6
585
18
23
62
336
109
39
82
36
42
190
54
15
34
44
10
13
177
24
55
95
71
3
12
19
69
79
28
99
21
137
72
30
103
16
20
50
138
98
40
9
57
87
31
302