32
31
16
77
23
25
7
6
14
13
22
20
4
119
5
8
95
57
39
12
35
10
73
3
141
53
29
54
28
38
9
26
19
61
64
15
59
96