80
119
88
90
61
228
63
24
97
137
110
353
66
79
59
40
83
45
29
37
35
65
31
151
42
335
60
13
78
15
135
44
121
113
143
191
85
48
32
241
49
36
120
55
168
51