11
51
56
12
46
29
138
70
538
57
27
107
73
32
208
97
99
25
154
82
93
122
173
24
71
110
76
388
58
35
109
64
74
94
60
28
40
147
88
37
21
232
43
45
53
128
187