115
66
86
73
68
154
122
12
33
315
27
59
56
72
23
42
52
45
490
43
82
77
35
15
25
128
76
147
112
102
106
51
137
22
64
9
19
48
168
466
20
17
163
81
88
187
141
78
130
136
99