42
136
28
12
70
110
55
5
31
43
25
163
113
44
75
73
97
71
180
94
146
72
40
57
35
689
34
166
29
68
104
32
87
23
120
76
64
56
145
154
83
27
218
59
52
9
11
92
8
17
109