144
31
64
28
82
69
154
262
15
33
228
52
88
18
63
290
291
54
23
32
22
156
195
117
294
62
71
37
116
350
13
12
127
56
68
35
278
57
55
105
75
147
47
25
49
115
16
9
168
67
160