7
89
38
40
22
27
29
37
191
70
77
42
144
36
241
25
60
112
39
121
10
12
14
308
35
28
177
279
90
243
179
322
513
34
63
104
101
375
50
85
69
707
138
59
193
255
32
228
11
146
95