8
3
42
128
189
33
2
11
4
21
24
31
7
6
35
10
18
20
82
86
102
72
30
19
45
32
13
54
41
77
15
22
14
48
17
28
49
68
59
26