100
66
136
77
39
92
50
119
17
155
171
29
31
88
248
113
127
42
156
72
91
146
52
40
58
36
194
80
37
188
64
165
111
105
68
73
141
44
285
23
22
240
82
27
59
56
11
20
19