160
60
67
49
24
22
59
155
14
16
23
18
203
68
64
237
57
47
8
41
162
265
126
42
139
9
628
34
40
354
251
25
27
28
35
52
63
29
43
397
232
62