166
85
154
20
23
183
16
77
17
100
171
184
222
62
51
127
335
173
242
123
234
55
18
1751
46
391
517
82
98
37
108
14
7
153
86
444
150
53
105
104
66
31
508
47
73
1038
15
122
121
1335
40
89
54
343