111
79
60
58
50
51
18
36
26
87
65
52
30
27
45
15
32
23
24
39
48
55
35
42
25
11
22
8
147
92
56
99
107
186
59
10
14
33
12
17
74
21
13
41
37
31