11
16
10
28
95
44
5
6
2
23
7
19
4
9
148
8
26
45
27
13
14
77
527
286
494
61
191
120
42
55
43
38
92
72
63
64
308
149
25
36
79
71
37
85