90
33
16
89
15
26
10
41
25
20
60
45
59
24
5
56
34
134
18
109
11
29
9
17
38
55
64
22
7
51
13
35
80
149
47
158
36