56
37
5848
115
345
32
31
75
88
34
79
148
55
82
54
36
52
20
109
132
25
177
23
108
15
130
103
21
104
86
437
1877
68
46
93
239
2725
40
152
77
309
110
65
47
17
188
44
94
39
73
200
42