106
329
132
4248
67
36
52
47
94
69
61
49
42
57
74
564
90
6191
151
89
66
1616
51
133
150
55
27
221
535
13
44
557
277
324
265
88
264
101
39
58
714
152
71
146
26
32
100
816
78
83
96