140
143
38
170
116
37
52
32
39
22
10
25
118
253
57
125
242
271
89
110
81
402
56
9
44
197
50
513
158
68
1137
274
180
83
113
136
593
169
351
145
259
186
58
49
330
148
208
72
337
117
66
27
82
102
21
26
133