59
29
15
30
50
42
31
18
12
56
69
25
40
37
58
236
136
107
95
99
93
113
27
119
47
88
45
131
127
97
41
60
75
138
90
260
129
161
74
35
78
32
108
77
46
23
111
39
166
145