111
96
237
158
62
2461
69
77
17
151
46
30
51
841
41
154
273
108
103
97
9
79
120
58
249
476
216
33
52
128
12
13
99
26
36
6
164
14
7
25
126
29
139
15
54
27
31
73
11
60