199
95
45
33
169
182
217
96
82
123
145
43
81
41
37
60
32
142
59
65
23
140
16
674
22
55
201
114
68
53
170
204
329
141
1812
110
31
586
27
57
1123
119
312
52
198
451
83
231
150
88
67
338
116