43
16
38
18
44
27
19
92
25
65
1376
58
70
88
128
24
287
198
102
115
86
47
204
53
108
81
54
112
51
169
118
46
1173
77
64
150
80
60
87
138
49
98
226
143
105
283
176
106
113
147
103
268
32