95
23
79
118
80
168
20
77
14
4
46
22
16
73
231
29
31
195
57
125
40
37
82
51
45
134
38
68
144
72
69
96
154
112
11
101
32
468
181
105
189
98
41
224
175
71
197