126
934
158
274
209
142
139
144
94
356
338
128
259
89
170
36
35
76
23
328
480
22
4493
168
37
130
276
143
19
24
18
51
86
55
103
121
187
50
54
11
14
59
62
13
8
28
179
30
74