40
66
31
68
20
16
23
32
22
10
27
14
21
8
52
19
43
33
51
15
17
12
30
39
26
13
11
167
91
110
82
67
76
38
53
146
71
57