56
45
25
80
178
139
48
78
40
118
103
27
116
28
14
7
11
50
17
235
102
254
39
41
214
29
64
51
9
86
144
175
53
93
19
18
31
94
115
63
228
36
201
12
173
296
69
85
253
35
119
59
26