45
36
176
31
63
115
24
58
34
42
66
64
207
182
141
43
363
48
53
65
175
214
93
50
28
44
178
92
102
197
113
199
235
160
126
117
75
78
153
223
101
84
145
203
69
109
33
25
52
70