21
49
35
45
51
31
7
20
130
29
38
44
96
177
34
9
28
32
10
187
129
152
798
6
131
13
147
23
240
297
19
127
50
25
102
144
43
15
87
201
17
62