198
93
134
30
176
28
181
45
34
232
58
166
31
32
156
150
135
59
136
80
83
167
110
79
64
109
208
40
19
51
46
56
20
60
49
68
185
44
63
75
67
87
104
95
108
52
35
54
102
43
29
50