243
83
5
159
131
64
58
11
24
54
15
130
605
204
63
462
45
22
641
41
21
38
7
9
48
32
191
174
29
255
257
46
27
96
39
10
153
105
700
68
180
33
74
493
111
13
103
199
146
128
31