106
82
107
87
41
192
72
153
57
70
76
96
115
92
54
73
51
93
103
23
240
190
220
118
183
157
142
99
84
76
218
106
171
125
72
114
140
79
73
143
100
82
88
34
67
41
81
68
103
99
157
248
271
192
115
89
43
101
58
102