83
21
18
234
31
28
40
104
68
17
42
38
123
208
20
35
85
66
142
27
32
8
132
46
164
59
112
19
125
63
53
150
49
60
50
64
16
25
124
29
9
93
117
26
48
30
99
683
56