57
32
106
52
28
15
170
237
55
396
143
127
913
110
98
109
31
60
192
101
42
21
66
84
48
90
100
111
63
16
95
187
99
239
203
104
11
308
67
29
69
220
161
153
83
89
43
204
18
51
80
41
86