18
215
14
31
28
5
187
53
35
212
44
36
30
67
76
87
56
83
145
129
70
685
17
20
518
304
203
55
7
436
569
40
65
98
271
91
72
123
101
140
154
41
99
81
16
66
208
23
127
37
58
19
79