12
10
167
69
43
77
116
29
56
84
16
60
45
52
58
48
204
35
30
106
128
9
39
19
61
40
62
156
87
147
76
27
25
21
13
6
5
7
24
111
31
99
85
54