29
10
36
6
38
181
54
28
67
22
14
46
27
57
44
12
51
78
69
24
20
26
43
31
19
17
59
21
40
42
93
34
99
80
53
16
62
55
101
87
97
9
105
149
64
41