251
169
243
137
50
76
215
122
290
117
22
40
88
52
46
120
210
28
91
106
405
60
127
195
185
43
107
42
79
289
299
34
207
123
109
179
184
24
151
25
498
361
669
13
68
58
94
497
113
976
67
9
48
30
86
39
559
23