55
27
12
23
19
35
51
78
40
58
89
357
21
28
228
66
115
157
69
37
142
44
61
93
17
48
86
36
45
59
22
50
25
43
65
63
49
125
85
39
16
84
82
107
42
32
60