14
42
31
66
29
25
133
36
86
11
56
62
236
93
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
97
69
37
82
51
118
102
71
30
38
157
292
63