93
140
42
172
286
28
53
667
425
95
56
143
321
212
171
50
61
217
25
27
51
102
145
39
132
29
63
89
180
297
14
12
188
130
207
52
55
44
373
146
30
169
72
33
177
47
151
86
144
222
105
64
49
106