50
162
22
169
26
24
33
176
80
15
39
20
114
592
211
477
44
62
200
8977
326
248
69
1326
23
160
54
18
28
165
37
4935
96
152
74
64
51
48
82