119
50
44
102
104
186
258
60
83
62
58
90
22
79
96
25
138
81
52
221
115
63
136
380
21
172
170
133
2
11
125
681
27
176
202
292
18
162
20
56
55
68
45
14
65
70
122
34
264
357
80
259
73