80
85
113
62
114
211
57
125
132
47
214
164
36
24
2608
38
710
7
8
53
23
49
82
158
118
77
35
88
56
44
60
84
45
59
30
52
68
18
51
74
89
230
37
73
72
86
292