86
88
34
54
76
18
131
62
42
56
27
21
72
37
33
24
67
65
415
53
68
66
73
96
57
64
81
48
185
41
12
89
75
119
134
9
63
15
16
29
32
140
35
609
188
138
79