96
33
27
80
31
45
64
164
46
14
4
26
55
7
9
47
44
13
11
8
12
17
95
59
16
32
132
20
28
2
21
39
30
18
24
48
19
37
34
88