125
57
41
61
83
52
30
49
25
47
34
42
196
112
59
29
153
33
290
37
45
80
413
116
54
144
303
123
75
65
203
378
107
137
76
110
155
21
70
56
66
174
173
98
162
277
197
89
91
195
175
199
71