95
23
22
72
32
54
25
21
9
59
55
136
34
46
52
31
12
27
20
16
45
13
93
73
40
26
37
39
41
92
51
61
33
57
140
19
18
15
3
60
36
6
81
97
56