80
59
113
163
36
19
43
13
79
342
8
6
58
26
45
328
490
219
196
44
3
141
67
150
218
27
87
108
15
136
35
84
92
53
47
60
68
22
11
16
105
245
64
171
30
37
169
172
155
186
23
242
18
62