101
134
144
40
61
229
157
219
44
98
67
117
41
94
71
23
21
130
80
106
139
175
85
35
103
60
51
154
31
133
120
116
115
232
53
34
212
427
123
62
304
68
104
52
398
42
37
247
218
366
70
93
54
323