97
118
49
67
101
161
18
221
37
328
54
183
138
81
65
53
28
60
46
73
8
48
27
191
366
66
32
79
25
9
58
77
211
175
216
41
52
15
39
38
5
140
40
33
84
11
21
238