56
35
68
52
26
50
149
112
376
181
82
178
237
27
202
102
109
40
34
29
90
182
54
36
310
278
156
49
104
236
13
47
46
87
413
342
37
33
63
79
263
38
39
58
45
85
19
67
121
99