195
112
134
122
164
36
128
55
46
54
104
105
17
63
31
147
231
39
82
32
53
124
208
123
150
11
116
503
42
41
1987
64
35
358
47
126
89
92
320
319
19
396
91
22
264
15
1855
37
201
48
275
192