90
125
241
65
156
151
44
107
215
39
24
198
129
108
83
94
148
216
114
40
73
5
131
36
56
119
79
51
102
23
133
82
15
47
89
45
34
194
49
86
53
43
81
35
30
33
88
137
100
64
134
110