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