50
86
79
216
32
57
267
28
83
39
61
30
90
41
66
56
88
62
152
146
142
3
38
20
14
18
12
5
7
6
27
4
17
19
15
10
8
11
232
49
78
35
201
159
74
192
69
85
132
95