165
138
261
27
35
54
163
56
267
31
63
59
20
40
18
17
257
81
74
22
16
38
99
21
64
29
75
30
34
42
61
113
24
46
105
84
209
109
26
33
36
15
45
25
73
71