134
122
164
35
128
55
46
54
104
105
17
63
31
147
231
38
82
32
53
124
207
123
150
11
116
503
42
41
1987
64
358
47
126
89
92
320
318
19
396
91
21
264
15
1853
37
201
48
275
192
85
66