9
8
38
17
37
68
28
59
12
34
66
110
36
64
75
301
72
248
41
291
268
112
92
24
49
569
114
209
89
51
22
39
31
70
55
108
35
233
167
196
321
20
79
76
150
455
279
323
101
306