9
50
4
236
110
91
38
10
31
29
148
11
72
24
414
654
238
200
37
25
42
88
16
163
128
23
45
53
443
51
7
93
99
57
19
41
56
96
54
2445
17
92
161
85
69
46
6
14
18
52
73