191
41
20
152
411
415
37
23
190
79
145
51
52
121
62
96
161
99
74
26
27
78
147
208
56
148
69
70
71
139
254
28
1467
535
58
288
50
346
45
36
187
248
35
228
556
21
328
257
372
256