30
165
240
81
201
116
34
31
111
561
257
32
26
58
64
191
14
133
66
79
245
237
68
88
362
110
69
91
147
72
41
207
269
40
42
16
51
29
23
46
50
181
123
87
1276
97
660
220
21
101
75
171
160
73