10
38
20
27
31
25
51
48
64
26
49
103
63
97
107
67
159
181
52
41
34
93
55
117
127
60
24
112
78
184
35
16
74
104
110
73
188
251
161
65
54
96
75
140
204
47
99