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