292
2159
233
54
314
107
81
33
72
45
89
113
453
21
69
10
36
27
38
162
156
91
181
841
70
94
43
80
37
611
62
98
46
86
63
110
93
32
48
201
116
184
44
67
216