45
6
31
8
3
7
26
34
24
25
67
232
121
220
111
52
976
256
316
82
42
40
262
142
27
55
47
63
46
28
89
23
18
32
30
43
19
11
61
49
14