6
59
137
56
15
30
2
179
239
163
22
14
19
17
234
329
160
303
42
13
590
26
112
162
32
46
27
35
57
60
29
21
25
31
83
36
158
40
569
37
44
39
227
23
28