50
69
8
31
39
25
229
30
99
115
13
77
127
55
29
24
23
33
44
34
208
195
179
122
106
94
311
132
105
142
43
46
153
67
93
151
149
76
37
66
201
551
183
12
360
45
52
32
123
135