90
50
160
106
107
35
3
215
33
18
53
38
44
133
4
19
92
152
9
29
179
51
20
103
132
225
59
55
99
66
1
49
101
353
86
8
6
54
21
31
72
27
37
17
176
85
23
129
14
245