125
151
37
77
75
144
104
160
90
132
38
55
80
117
20
169
161
69
96
74
114
84
134
94
85
59
82
30
49
314
164
64
116
87
28
60
57
81
35
33
40
58
88
105
73
68
172
230
62
210
42
158
162