125
212
62
30
74
207
95
138
44
111
83
77
172
167
19
36
7
25
35
54
12
109
374
41
278
156
57
67
206
48
37
177
132
76
58
49
84
79
201
89
99
149
188
257
341
42
27
11
710
17