87
73
501
24
102
211
201
220
68
22
146
174
82
106
30
61
49
17
12
53
16
31
44
18
100
239
212
60
204
252
42
62
85
51
104
150
20
5
109
41
143
37
38
103
58
46
7
125
107
132
57
255