118
86
17
42
123
30
56
98
39
54
72
44
26
206
76
105
109
61
40
140
27
78
55
41
217
59
129
96
79
298
99
82
73
32
124
43
152
103
16
84
88
71
24
36
22