147
57
332
4
27
18
116
204
296
386
858
338
334
260
46
317
86
104
17
23
154
6
43
49
62
152
92
36
663
50
34
58
68
1372
311
1472
37
28
69
447
22
8
25
7
89
44
831
146