34
22
167
10
92
35
64
75
26
13
67
156
15
87
8
180
18
55
28
31
45
80
7
33
52
79
61
43
74
30
6
9
60
70
25
50
278
39
158
346
160
41
21
38
89
216
106
154
122
101
124
121
239