50
6
24
23
21
14
8
28
11
15
88
26
154
181
32
1297
54
64
42
9
269
17
108
40
46
106
25
7
431
251
61
31
62
60
103
12
41
92
71
22
463
202
16
69
114
27
142
59
607