125
68
153
57
30
77
34
20
35
60
99
150
48
53
39
131
90
372
78
109
113
8
112
92
219
230
25
15
22
74
13
87
133
41
289
137
32
54
46
18
121
45
88
80
56
27
85
61
194
104
134
162