12
8
3
31
14
13
6
18
25
20
28
45
39
32
24
17
38
94
30
23
33
34
87
22
15
21
37
35
43
78
148
89
26
44
107
65
49
83
29
48
68
47
53
50
79