9
20
207
369
53
22
16
251
5
68
118
49
12
35
4
27
28
13
6
128
106
23
50
41
76
129
93
158
19
67
178
155
51
54
120
169
37
45
414
107
113
105
74
61
48
5089
192
46
95
56