12
8
95
9
18
5
16
346
79
28
151
1
22
23
13
69
291
6
17
3
30
4
226
99
42
31
24
75
65
58
716
885
1136
27
54
26
14
7
15
20