87
103
139
53
88
43
80
105
281
35
61
8
45
29
18
67
49
76
37
40
21
93
78
58
12
107
98
79
81
124
73
140
47
84
225
162
77
249
15
158
265
167
13
63
85
41
36
26