105
89
188
82
145
75
63
58
89
158
128
86
121
100
237
51
21
32
37
103
73
88
175
185
97
31
50
56
203
101
86
91
25
68
48
109
65
135
81
60
51
93
195
125
106
45
24
64
46
151
141
81
20
203
122
105
67
256
126
63