5
32
135
132
45
17
38
70
24
13
20
14
58
26
22
12
64
4
34
47
31
3
21
7
43
44
15
8
35
18
125
50
117
48
60
115
52
84
65
86
33
66
116