86
28
52
185
97
239
33
37
85
32
137
4
20
65
73
18
35
22
91
40
12
93
30
29
21
24
10
55
2
27
57
17
54
19
100
44
119
34
435
128
249