4
8
3
1
5
25
14
6
15
95
11
12
84
117
30
46
42
21
56
62
26
17
22
121
278
39
54
102
48
69
128
292
23
59
32
43
27
16
31