81
140
566
88
156
132
251
108
123
44
49
40
111
100
76
189
79
239
91
26
45
146
63
75
39
83
135
103
175
252
114
138
683
1173
256
89
171
61
72
46
301
54
92
56
18
31
17
43
13
33
3489
199