10
51
56
12
45
29
11
137
70
538
57
26
107
72
208
97
99
25
154
81
93
82
122
172
24
71
110
76
387
58
35
109
64
74
61
94
46
60
28
40
147
88
37
21
231
43
53
128
187