87
27
53
18
42
86
88
58
41
20
24
199
57
17
145
23
83
77
34
14
43
201
289
50
38
71
73
39
64
157
25
21
72
33
215
52
45
195
94
55
80
162
79
48
47
110
30
78
146
36