51
55
279
37
35
434
44
23
69
29
33
45
147
281
376
99
60
97
102
78
85
91
62
79
27
46
36
179
269
96
26
54
252
18
67
14
222
794
49
268
53
56
12
25
24
284
169
43
1436
125
172