213
91
225
120
41
87
43
12
99
211
271
110
61
30
97
21
28
62
49
101
76
105
128
81
122
35
60
157
48
190
44
17
34
55
83
232
138
673
184
67
52
1262