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