103
86
169
70
160
115
91
105
86
37
79
121
121
169
142
85
72
124
180
232
99
163
197
82
50
97
68
128
139
114
171
98
75
98
83
98
69
63
87
63
109
110
211
76
131
127
279
62
54
106
75
145
39
63
37
26
74
63
61
96