163
225
24
47
48
35
19
52
131
26
326
15
62
18
30
113
55
40
51
28
59
99
181
33
43
130
14
368
770
731
45
46
92
100
27
105
657
41
280
71
119
156
79
136
72
98
96
31
155
219
653
84
239
211