13
306
130
101
66
46
207
97
51
12
49
107
26
110
69
11
78
61
92
60
88
129
87
73
141
198
38
138
54
31
64
84
19
34
52
81
37
44
17
75
213
48
294
36
166
154
104
80
50
252
57
27
173