86
71
20
65
145
55
8
16
57
78
35
36
32
53
51
18
31
87
13
21
41
37
48
12
17
69
28
98
178
42
54
25
29
88
203
289
49
72
411
104
26
39
24
74
27
321
30