120
23
68
58
150
82
180
60
88
186
148
69
10
18
22
7
29
70
41
149
333
20
64
96
129
107
50
104
67
66
53
48
138
52
73
91
31
124
80
36
47
15
3
164
65
33
72
45
77
102