56
236
36
41
32
92
80
9
47
31
35
25
18
39
113
152
127
65
16
555
55
23
20
173
58
43
49
8
157
24
66
334
44
122
155
298
90
99
37
170
17
270
1512
78
398
75
54
14