672
34
50
274
87
209
58
266
99
73
56
175
518
197
192
120
54
80
78
91
122
97
106
43
88
146
36
131
71
42
61
150
207
59
70
72
35
38
89
92
37
64
57
23
22
201
100
206
20
83
178
160
126
81