31
34
18
82
37
44
21
92
265
137
93
32
77
72
45
50
47
57
43
155
30
19
487
58
69
70
36
55
40
28
52
75
53
38
29
46
63
74
35
59
94
42
41