86
27
79
69
34
39
152
67
38
58
65
43
30
26
29
529
105
18
60
74
51
37
50
59
33
40
20
12
15
3
14
10
91
9
5
16
31
36
82
22
104
55