8
15
20
228
17
33
14
4
5
27
16
89
41
45
128
2
674
31
9
26
59
19
101
24
21
69
3
78
11
48
13
102
40
28
39
7
23
12
29