30
68
80
14
20
32
45
129
270
103
107
71
22
27
5
89
26
64
13
65
59
38
35
29
104
37
153
67
42
175
136
24
62
49
60
55
76
141
16
73
100
95
7
28