50
68
44
41
24
16
29
92
19
31
78
17
51
899
75
144
36
9
26
42
124
79
72
89
66
46
25
15
12
720
169
85
43
27
35
151
67
267
701
45
127
143
54
22
101
174
118
49