0
9
5
8
15
7
27
13
73
41
58
17
12
23
68
38
18
48
19
11
33
80
49
24
57
63
46
42
34
32
29
470
60
47
77
94
266
55
156
101
134
122
84
551
78
301
255
555
52