110
85
173
27
198
13
26
17
61
76
48
86
33
202
15
40
280
38
251
72
57
80
35
16
31
304
236
113
156
28
45
56
50
65
20
24
44
34
275
52
112
43
54
22
77
41
59
30
64
42
83