86
13
18
25
143
106
24
78
53
187
92
77
55
175
19
112
67
111
5
252
144
39
179
27
69
41
74
11
43
56
90
26
32
23
108
16
30
48
44
36
37
54
21
45
99
29
61
6