14
42
31
66
29
25
132
36
86
11
55
62
235
92
142
15
77
298
79
105
78
238
57
41
5
8
158
101
68
113
17
24
70
59
106
39
60
44
50
94
96
37
82
51
118
102
30
38
157
56
291
63