46
32
3
28
14
21
77
10
67
19
26
54
18
13
25
33
57
22
12
31
49
15
11
16
84
163
78
38
37
51
65
9
179
97
135
148
42
60
53
61
24
83
68
101
30
29
386
47