23
21
11
24
22
9
44
41
29
25
26
28
38
15
16
49
220
43
126
237
278
17
34
365
35
36
290
19
312
199
97
125
93
53
378
101
153
66
361
54
84
330
166
51