133
64
77
88
35
80
104
92
201
85
106
89
128
125
152
149
119
272
155
183
90
180
137
168
347
132
87
107
24
23
76
217
20
47
31
46
94
82
121
387
48
794
225
122
100
210
226
313