50
12
53
51
19
60
17
10
34
48
23
15
16
57
45
114
130
85
66
47
187
40
74
178
73
28
162
42
25
36
54
159
887
140
68
611
62
89
30
112
321
258