90
52
7
60
169
45
19
5
39
44
107
86
34
127
21
24
80
95
72
17
135
62
16
32
152
76
3
53
48
22
113
49
25
15
111
66
11
8
63
38
30
41
33
12
46
13
18
26
61