130
1040
621
326
113
119
199
82
263
312
92
508
406
172
265
85
59
361
86
1595
121
250
39
88
168
227
48
413
411
42
104
503
211
105
27
83
15
43
223
34
60
109
57
52
21
74
23
79
33
38
97
351
191
127