66
58
83
27
69
50
31
40
18
154
298
129
33
26
36
80
20
30
39
13
399
112
117
86
96
65
275
171
10
42
56
150
47
38
119
71
61
78
8
15
73
60
77
45
70
51
137
145
215